[AHK-] 如何同步按键跟鼠标左键按下跟放开

楼主: bohun ( )   2014-09-06 17:43:30
爬文跟google后搞出下面的东西
但是不太成功
因为我是想在电脑上玩平版游戏
主要是想做出压下按键m 输出持续压住鼠标左键的效果
放开后解除
m::
send {Click 1150, 600, down}
loop{
Sleep 100
if GetKeyState("m", "T")
Break
}
Send {Click 1150, 600, up}
return
结果变成第一次按下m 它变左键连点
放开在按下 它就一直压住左键 因为我放开它还是压着
求开释
作者: fossil313 (阵雨)   2014-09-06 22:18:00
m::send, {lbutton down}m up::send, {lbutton up}
楼主: bohun ( )   2014-09-06 22:50:00
我有事过这种方法 但是好像是键盘连续送出指令 还是会变成连点而不是持续压住我想说能不能用侦测按键在压下状态就不改变指令但是键盘持续压住送出连续指令好像会持续覆蓋造成连点
作者: fossil313 (阵雨)   2014-09-07 00:01:00
倒是没遇到这状况...多加下面这个判断式看看if getkeystate("lbutton", "p") = 0
作者: eight0 (欸XD)   2014-09-07 10:37:00
http://x.co/5Q9HY 设成 1 试试
楼主: bohun ( )   2014-09-07 18:00:00
太深奥了

Links booklink

Contact Us: admin [ a t ] ucptt.com