我想很多人小時候玩電視遊樂器的時候,都使用過有連發功能的手把,例如持續壓住B鈕,就可以一直射出子彈
利用AutoHotkey,可以很簡單在個人電腦實現這樣的功能,減少持續敲擊鍵盤,對鍵盤造成的損害
#IfWinActive ahk_class Nobunaga Online Game MainFrame ^Enter:: ; Ctrl+Enter StringTrimLeft key, A_ThisLabel, 1 ; 把最左邊的^刪除 while GetKeyState(key, "P") ; GetKeyState傳回true,表示key鍵還未放開 { Send {Enter} Sleep 100 ; 間隔時間,可依需求加長或縮短 } return |
以上指令碼,當腳本執行時,只需要按住Ctrl+Enter,就會自動對活動的信on視窗持續送出Enter鍵
簡要說明A_ThisLabel,A_ThisLabel是AutoHotkey的內建變數,表示現在執行的Label,就定義熱鍵而言,就是熱鍵的代碼,如^!n、Enter、#Numpad0等
指令碼中粗體標示的部分,即為AutoHotkey的指令
指令的用法,請參照:http://l.autohotkey.net/docs/commands/
全站熱搜
留言列表