環境変数を取得します。
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)
ユーザー名を取得
DIM WshShell = CREATEOLEOBJ("WScript.Shell")
PRINT WshShell.ExpandEnvironmentStrings("%USERNAME%")