把指定的值赋给变量.
不推荐: 不推荐在新脚本中使用此命令或传统赋值. 使用表达式赋值如 Var := Value
作为代替.
SetEnv, Var, Value
Var = Value
默认情况下, 把 Value 赋值给 Var 时忽略其中的前导和尾随空格或 tab. 要避免这种情况, 请使用 AutoTrim Off 中描述的方法.
"SetEnv"这个名称容易让人误解, 这是来自 AutoIt v2 的遗留物. 与 AutoIt v2 不同, AutoHotkey 没有把它的变量保存在系统环境中. 这是由于性能会变差且操作系统限制环境变量大小在 32 KB 之内. 使用 EnvSet 而不是 SetEnv 来设置环境变量.
通过赋值为空可以释放大变量占用的内存, 例如 Var =
.
这个命令以及其他任何接受 OutputVar 参数的命令都可以创建伪数组. 这可以通过让 OutputVar 包含到另一个变量的引用来实现, 例如 array%i% = 123
. 请参阅数组了解更多细节.
AutoTrim, EnvSet, EnvAdd, EnvSub, EnvMult, EnvDiv, If, 数组
Var1 = This is a string. Color2 = 450 Color3 = %Var1% Array%i% = %A_TickCount%