EnvGet

指定された環境変数を取得します。

Value := EnvGet(EnvVar)

パラメータ

EnvVar

型:文字列

環境変数の名前です。例:"Path"

戻り値

型:文字列

この関数はEnvVarの値を返します。EnvVarが空または存在しないときは、空の文字列が返されます。

備考

オペレーティングシステムは、各環境変数のテキストを32KBに制限しています。

通常のスクリプト変数は環境に保存されないため、この機能が存在します。これは、パフォーマンスが悪くなることと、OSが環境変数を32KBに制限しているためです。

EnvSet, Run / RunWait

環境変数を取得してLogonServerに保持します。

LogonServer := EnvGet("LogonServer")

Program Filesディレクトリのパスを取得して返します。別の方法は、RegReadの例2をご覧ください。

ProgramFilesDir := EnvGet(A_Is64bitOS ? "ProgramW6432" : "ProgramFiles")
MsgBox "Program files are in:" ProgramFilesDir

現在のユーザーのLocalAppDataディレクトリのパスを取得して返します。

LocalAppData := EnvGet("LocalAppData")
MsgBox A_UserName "'s Local directory is located at:" LocalAppData