ExpandEnvironmentStrings

環境変数を取得します。

Environmentでは取得・設定ができます。

構文
WshShell.ExpandEnvironmentStrings( strString )
引数
strString
展開する環境変数の名前
戻り値

プログラム実行例

UWSC.INIよりUWSC本体のウィンドウの幅と高さを取得

DIM WshShell = CREATEOLEOBJ("WScript.Shell")
DIM username = WshShell.ExpandEnvironmentStrings("%USERNAME%")

SELECT TRUE
	// Vista以降
	CASE KINDOFOS() >= 20
		path = "C:\Users\" + username + "\AppData\Roaming\UWSC\UWSC.INI"
	// Windows XP
	CASE KINDOFOS() = 13
		path = "C:\Documents and Settings\" + username + "\Application Data\UWSC"
	DEFAULT
		MSGBOX("UWSC.INIのパスを特定できませんでした。")
		EXIT
SELEND

// SETセクションのPositionキーの値を取得
PRINT READINI("SET", "Position", path)
  1. CREATEOLEOBJ
  2. ExpandEnvironmentStrings
  3. KINDOFOS
  4. MSGBOX
  5. READINI

ユーザー名を取得

DIM WshShell = CREATEOLEOBJ("WScript.Shell")
PRINT WshShell.ExpandEnvironmentStrings("%USERNAME%")
  1. CREATEOLEOBJ
  2. ExpandEnvironmentStrings