看板 EzHotKey 關於我們 聯絡資訊
※ 引述《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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.187.80.176 ※ 文章網址: http://www.ptt.cc/bbs/EzHotKey/M.1410019715.A.E70.html
bohun: 成功了 不過完全看不懂阿XD 09/07 17:53