人们使用toggles就像
一样简单alt := not alt
if(alt) {...}
else {...}
我将其实现为
F1::
alt := not alt
if(alt) ...
Return
单击F1时,弹出消息显示:
警告:尚未为此变量分配值。
具体来说:atl(全局变量)
---> 104:alt:= not alt
我按照#warn中的示例,在alt
行之前添加两行。同样的错误仍然显示出来。
F1::
#Warn
;alt := ""
alt := not alt
if(alt)
{
Click down
}
else
{
Click up
}
Return
我还尝试在F1 ::之外定义alt,同样的错误仍然显示。
我该怎么办?是否有使用此类切换的简短完整工作示例?
答案 0 :(得分:0)
警告并不总是很好,除非你确实需要它,否则将其删除
我没有测试你的代码,但看起来没问题,这就是全部吗?
Alt := 0
F1::
Alt := !Alt
;more
Return
希望有所帮助
答案 1 :(得分:0)
这会产生错误
...
...
return
Alt := 0
F1::
alt := not alt
if(alt) { ..}
Return
这没关系
Alt := 0
F1::
alt := not alt
if(alt) { ..}
Return
Alt := 0
是必需的。