EnvGet [v1.0.43.08+]

获取环境变量的内容.

EnvGet, OutputVar, EnvVarName

参数

OutputVar

用来存储字符串的变量名.

EnvVarName

要获取的环境变量的名称. 例如: EnvGet, OutputVar, Path.

备注

如果指定的环境变量为空或不存在, 那么 OutputVar 被置空.

操作系统限制每个环境变量的文本最多为 32 KB.

EnvSet, #NoEnv, 环境变量, EnvUpdate, SetEnv, Run, RunWait

示例

检索一个环境变量, 并将其值存储在 OutputVar 中.

EnvGet, OutputVar, LogonServer

检索并报告 "Program Files" 目录的路径. 有关替代方法, 请参阅 RegRead 示例 #2.

EnvGet, OutputVar, % A_Is64bitOS ? "ProgramW6432" : "ProgramFiles"
MsgBox, Program files are in: %OutputVar%

检索并报告当前用户的本地 (AppData) 目录的路径.

EnvGet, LocalAppData, LocalAppData
MsgBox, %A_UserName%'s Local directory is located at: %LocalAppData%