EnvGet [v1.0.43.08+]

检索指定环境变量的值.

EnvGet, OutputVar, EnvVar

参数

OutputVar

用来存储检索值的输出变量的名称.

EnvVar

环境变量的名称. 例如: Path.

备注

如果 EnvVar 为空或不存在, 那么 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%