AHK/在一个热键上开启或关闭
我们可以在一个热键上绑定一个切换功能. 使用这个热键可以打开或关闭某个功能, 例如触发热键时, 脚本开始连点, 一旦"切换"开关,连点动作就会停止.
有两种写法都可以满足要求.
第一种
F1::
flag := !flag
if flag {
SetTimer, F1Function, 100
} else {
SetTimer, F1Function, Off
}
return
F1Function() {
Send A
}
第二种
#MaxThreadsPerHotkey 2
F1::
flag := !flag
While flag {
Send A
Sleep 100
}
return