我正在尝试编写一个脚本来切换功能。
这是一个AutoHotkey 2脚本。
j::
SetTimer "NewTimer", 1000
return
k::
SetTimer "NewTimer", Off
return
NewTimer() {
SendInput "NewInput"
}
按J可以启动计时器,按K可以停止计时器。 目前,只要我按住键,按K即可停止它。 如何通过按键停止计时器?
答案 0 :(得分:0)
k::
SetTimer "NewTimer" , "Off"
Return
Off
必须用引号引起来,否则它将尝试传递变量“ Off”的内容。按住K似乎使它暂停的原因是因为它正在迅速将周期更新为Off
中包含的值为null和错误的值,因此它恢复为先前的1000。
或者,如果这是唯一的计时器,则仅使用SetTimer , "Off"
也可以。