ExpandEnvironmentStrings (WshShell オブジェクト)
object.ExpandEnvironmentStrings(string)
引数
- object
- WshShell の名前を指定します。
- string
- 展開する環境変数の名前です。
解説
環境変数を展開した値を返します。
PROCESS 環境領域に定義された環境変数のみを展開します。
環境変数名は "%" で囲む必要があります。
環境変数名の大文字と小文字は区別されません。
使用例
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshEnv = WshShell.Environment("PROCESS")
''環境変数を設定
WshEnv("TestKey") = "Windows Script Host"
WScript.Echo WshShell.ExpandEnvironmentStrings("value: '%TestKey%'")
''環境変数を削除
WshEnv.Remove "TestVar"
WScript.Echo WshShell.ExpandEnvironmentStrings("value: '%TestKey%'")
ExpandEnvironmentStrings (WshShell オブジェクト) に関連する項目
| CurrentDirectory | 現在アクティブになっているディレクトリを取得または変更します。 |
| Environment | WshEnvironment オブジェクト (環境変数のコレクション) を返します。 |
| SpecialFolders | SpecialFolders オブジェクト (特定フォルダのコレクション) を返します。 |
| AppActivate | アプリケーション ウィンドウをアクティブにします。 |
| CreateShortcut | ショートカットまたは URL ショートカットへのオブジェクト参照を作成します。 |
| Exec | コマンドシェルでアプリケーションを実行します。 |
| LogEvent | イベント エントリをログ ファイルに追加します。 |
| Popup | ポップアップ メッセージ ボックスにテキストを表示します。 |
| RegDelete | レジストリから指定されたキーまたは値を削除します。 |
| RegRead | レジストリ内のキー名または値名の値を返します。 |
| RegWrite | 新しいキーの作成、新しい値名の既存キーへの追加 (および値の設定)、既存の値名の値変更などを行います。 |
| Run | 新しいプロセス内でプログラムを実行します。 |
| SendKeys | キーボードから入力したときのように、1 つ以上のキー ストロークをアクティブなウィンドウに送ります。 |
WSH講座
WSH とは
Windows Script Host (WSH) は、Windows 管理ツール用のスクリプト言語です。
WSH に必要な環境
WSHは、Windows98以降に標準で搭載され、イ... |
WSH の書き方
WSHは VBScript または Javascript で記述します。
VBScript は「.vbs」、Javascript は「.js」という拡張子を付けてファイルを作成します。
... |
WscriptとCscriptの違い
WSHはWscriptまたはCscriptで起動できます。
WScriptとCScriptはほぼ同様の機能を持ちますが、WScriptは対話向け、CScriptは
コン... |
WMI とは
Windows Management Instrumentation (WMI) は、Windowsシステムを管理するため
のインターフェースです。
Windows 2000以降のWindows OSには... |
