【发布时间】:2019-06-29 03:07:16
【问题描述】:
我只想让这个循环在 LButton 关闭时工作,并在 LButton 启动时停止。我 该代码在 LButton 按下时有效,但当我将手指从左键按钮上移开时它继续工作。
mem:=0
~*LButton::
Sleep, 100
KeyWait, LButton, T0.10
If ErrorLevel = 1
{
While GetKeyState("LButton","P")
Loop {
GetKeyState, state, LButton, P
If state = U
Break
MouseGetPos, xpos, ypos
if (xpos > mem) ;moved right
{
send, {a down} ;send key
mem:=xpos
}
else
send, {a up}
if (xpos < mem) ;moved left
{
send, {d down}
mem:=xpos
}
else
send, {d up}
Sleep, 100
}
}
return
【问题讨论】:
标签: autohotkey