Loops 按键时切换循环?
例如,按TAB键将关闭/打开此循环:Loops 按键时切换循环?,loops,toggle,autohotkey,Loops,Toggle,Autohotkey,例如,按TAB键将关闭/打开此循环: Loop { ;loop start GetKeyState, var, LButton, P If var = U Break Send {1} Random, r, 100, 400 sleep r } return 这可能吗?设置计时器的示例 或者这个: Tab:: toggle := !toggle #If toggle ~LButton:: while GetKeyState("LBut
Loop
{ ;loop start
GetKeyState, var, LButton, P
If var = U
Break
Send {1}
Random, r, 100, 400
sleep r
}
return
这可能吗?设置计时器的示例
或者这个:
Tab:: toggle := !toggle
#If toggle
~LButton::
while GetKeyState("LButton")
{
Send {1}
Random, r, 100, 400
sleep r
}
return
#If
它可以工作,但几秒钟后又恢复到循环状态。可能是您的鼠标驱动程序需要更新吗?。将脚本中的~LButton::替换为F1::并将while GetKeyStateLButton替换为while GetKeyStateF1,P,然后查看发生了什么。
Tab:: toggle := !toggle
#If toggle
~LButton::
while GetKeyState("LButton")
{
Send {1}
Random, r, 100, 400
sleep r
}
return
#If