SetEnv

AutoHotkey

SetEnv (Var = Value)

把指定的值赋给变量

SetEnv, Var, Value
Var = Value

参数

Var

用来保存 Value变量 名.

要保存的字符串或数字. 如果字符串较长, 可以通过 延续片段 的方法将其分解成较短的几行, 这样可以增加可读性和可维护性.

备注

默认情况下, 把 Value 赋值给 Var 时忽略其中的前导和尾随空格或 tab. 要避免这种情况, 请使用 AutoTrim Off 中描述的方法.

“SetEnv”名称容易让人误解,是来自 AutoIt v2 的遗留物。与 AutoIt v2 不同, AutoHotkey 没有把它的变量保存在系统环境中. 这是由于性能会变差且操作系统限制环境变量大小在 32 KB 之内. 使用 EnvSet 而不是 SetEnv 来设置 环境变量.

通过赋值为空可以释放大变量占用的内存,例如 Var =

这个命令以及其他任何接受 OutputVar 参数的命令都可以创建伪数组。这可以通过让 OuputVar 包含到另一个变量的引用来实现,例如 array%i% = 123。请参阅数组了解更多细节。

相关

AutoTrim, EnvSet, EnvAdd, EnvSub, EnvMult, EnvDiv, If, 数组

示例

Var1 = This is a string.
Color2 = 450
Color3 = %Var1%
Array%i% = %A_TICKCOUNT%