SetEnv (Var = Value)
优质
小牛编辑
127浏览
2023-12-01
把指定的值赋给变量。
SetEnv, 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%