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現在アクティブになっているディレクトリを取得または変更します。
EnvironmentWshEnvironment オブジェクト (環境変数のコレクション) を返します。
SpecialFoldersSpecialFolders オブジェクト (特定フォルダのコレクション) を返します。
AppActivateアプリケーション ウィンドウをアクティブにします。
CreateShortcutショートカットまたは URL ショートカットへのオブジェクト参照を作成します。
Execコマンドシェルでアプリケーションを実行します。
LogEventイベント エントリをログ ファイルに追加します。
Popupポップアップ メッセージ ボックスにテキストを表示します。
RegDeleteレジストリから指定されたキーまたは値を削除します。
RegReadレジストリ内のキー名または値名の値を返します。
RegWrite新しいキーの作成、新しい値名の既存キーへの追加 (および値の設定)、既存の値名の値変更などを行います。
Run新しいプロセス内でプログラムを実行します。
SendKeysキーボードから入力したときのように、1 つ以上のキー ストロークをアクティブなウィンドウに送ります。




WSH講座



WSHリファレンス

組み込みオブジェクト




ファイル操作オブジェクト


Copyright (C) WSH@Workshop All rights reserved.