[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