Autohotkey 自动热键:警告:此变量尚未赋值
人们使用简单的Autohotkey 自动热键:警告:此变量尚未赋值,autohotkey,Autohotkey,人们使用简单的 alt := not alt if(alt) {...} else {...} 我把它实现为 F1:: alt := not alt if(alt) ... Return 单击F1时,弹出消息显示: 警告:此变量尚未指定值 具体来说:atl(一个全局变量) --->104:alt:=非alt 我遵循中的示例,在alt行之前添加两行。同样的错误仍然存在 F1:: #Warn ;alt := "" alt
alt := not alt
if(alt) {...}
else {...}
我把它实现为
F1::
alt := not alt
if(alt) ...
Return
单击F1时,弹出消息显示:
警告:此变量尚未指定值
具体来说:atl(一个全局变量)
--->104:alt:=非alt
我遵循中的示例,在alt
行之前添加两行。同样的错误仍然存在
F1::
#Warn
;alt := ""
alt := not alt
if(alt)
{
Click down
}
else
{
Click up
}
Return
我还尝试在F1::之外定义alt,但仍然显示相同的错误
F1::
#Warn
;alt := ""
alt := not alt
if(alt)
{
Click down
}
else
{
Click up
}
Return
我该怎么办?有没有使用这种切换的简短的完全有效的示例?警告并不总是很好,除非您确实需要它,否则请将其删除 我没有测试你的代码,但看起来还行,就这些吗
Alt := 0
F1::
Alt := !Alt
;more
Return
希望有帮助这会产生错误
...
...
return
Alt := 0
F1::
alt := not alt
if(alt) { ..}
Return
这没关系
Alt := 0
F1::
alt := not alt
if(alt) { ..}
Return
Alt:=0
是必需的。我尝试过:1)Alt:=0是必需的2)当返回F1:
{}之前的时,脚本仍然可以检测到F1,但给出了所述错误。我评论了返回
,一切都很好。