close
多開信on的時候,常常會需要同時對所有的信on視窗按Enter鍵
例如:邀請自己多開的其他角色組隊,必須先在黨首角色的視窗,分別對其他角色邀請組隊,然後再分別切換到其他角色的視窗,再分別按Enter鍵來加以確認組隊,雙開還好,但如果三開以上的話,過程就不免繁複了
利用AutoHotkey定義熱鍵,就可以一鍵對所有信on視窗送出Enter鍵,就前面邀請組隊的例子來說,只需要在黨首角色的視窗,分別對其他角色邀請組隊,之後,不需要切換到其他角色的視窗,只需要按下熱鍵,其他角色的視窗,就會如同自己曾切換過去,按下Enter鍵一般,確認組隊了
#IfWinActive ahk_class Nobunaga Online Game MainFrame ^!n:: ; Ctrl+Alt+N ; 取得活動視窗的id,因第一行指令之故,只會是信on視窗 WinGet active_id, ID, A ; 取得所有信on視窗的id WinGet get_id, List, ahk_class Nobunaga Online Game MainFrame Loop %get_id% { id := get_id%A_Index% if (id = active_id) ; 排除目前活動的視窗 continue ControlSend, , {Enter}, ahk_id %id% } return |
以上指令碼,當腳本執行時,只需要按下Ctrl+Alt+N,就會自動對活動信on視窗以外的其他所有信on視窗送出Enter鍵
指令碼中粗體標示的部分,即為AutoHotkey的指令
指令的用法,請參照:http://l.autohotkey.net/docs/commands/
全站熱搜