不检查空变量是否为环境变量(建议所有新脚本使用)。
#NoEnv
在脚本的任意位置指定 #NoEnv
这行语句可以避免脚本检查空变量是否为环境变量。例如:
#NoEnv MsgBox %WinDir%
上面这个例子中不会检索 "WinDir" 环境变量(尽管这可以通过在脚本顶部附近加上 WinDir := A_WinDir
来解决)。
建议所有的新脚本使用 #NoEnv
,因为:
为了自然过渡到 #NoEnv, 添加了内置变量 Comspec 和 ProgramFiles. 它们与同名的环境变量包含了相同的内容.
当 #NoEnv 有效时, 脚本中应该使用 EnvGet 来获取环境变量或使用内置变量, 例如 A_WinDir.