Re: [AHK-] 如何同步按鍵跟滑鼠左鍵按下跟放開

作者: kslman   2014-09-07 00:08:32
※ 引述《bohun ( )》之銘言:
: 爬文跟google後搞出下面的東西
: 但是不太成功
: 因為我是想在電腦上玩平版遊戲
: 主要是想做出壓下按鍵m 輸出持續壓住滑鼠左鍵的效果
: 放開後解除
: m::
: send {Click 1150, 600, down}
: loop{
: Sleep 100
: if GetKeyState("m", "T")
: Break
: }
: Send {Click 1150, 600, up}
: return
: 結果變成第一次按下m 它變左鍵連點
: 放開在按下 它就一直壓住左鍵 因為我放開它還是壓著
: 求開釋
說實在我也看不懂,我也是求開釋後,直接複製其他大大的腳本。
以下是我的滑鼠腳本,其他你就自己改吧。
;一定要加這個,我也不知道原理
WaitKeyRelease( i_Key )
{
global
Loop
{
state := GetKeyState( i_Key, "P" )
if( state == 0 )
{
Return
}
if( state == "" )
{
Return
}
Sleep 10
}
}
return
M:: ;按下M按滑鼠左鍵,放開來則彈起滑鼠左鍵
mbm_l_hk := A_ThisHotkey
Send {LButton Down}
WaitKeyRelease( mbm_l_hk )
Send {LButton Up}
return
作者: bohun ( )   2014-09-07 17:53:00
成功了 不過完全看不懂阿XD

Links booklink

Contact Us: admin [ a t ] ucptt.com