Encore:
Pause //暫停 IfWinExist,Ragnarok //檢查 RO 視窗是否存在 { Loop //迴圈 { Loop,4 //迴圈 4 次 { IfWinActive,Ragnarok //如果選擇的視窗是 RO { Send {F4} //送出按鍵(可以變更) } IfWinNotActive,Ragnarok //如果選擇的視窗不是 RO(背景執行用) { ControlSend,,{F4},Ragnarok //背景送出按鍵給 RO(可以變更) } Sleep, 250 //停止 0.25 秒 } Sleep, 180000 //停止 180 秒 Sleep, 5000 //停止 5秒 } } ^Home::Pause //設定 Ctrl+Home 暫停 or 關閉暫停 ^End::Reload //設定 Ctrl+End 重置(重置後 預設是暫停 要按 Ctrl+Home 開始) //使用暫停並不會使 Sleep 的計時重置 故加入此鍵 //沒有先使用詩舞技能就使用 Encore 的話 會沒反應 此時也必需重置Frost Misty & Jack Frost:
Pause IfWinExist,Ragnarok { Loop { Loop,2 //送 2 次是怕 LAG(約 1~3 次 JF 會 1次 FM) { IfWinActive,Ragnarok { Send {F7} //Frost Misty } IfWinNotActive,Ragnarok { ControlSend,,{F7},Ragnarok //建議使用 F1~F9(背景執行時 比較不會有問題) } Sleep, 250 } Loop,2 //送 2 次是怕 LAG(約 1~3 次 JF 會 1次 FM) { IfWinActive,Ragnarok { Send {F9} //Jack Frost } IfWinNotActive,Ragnarok { ControlSend,,{F9},Ragnarok //建議使用 F1~F9(背景執行時 比較不會有問題) } Sleep, 250 } } } ^Home::Pause ^End::Reload官網:http://www.autohotkey.com/
複制上面的程式碼
然後用 AutoHotKey 編譯即可使用
0 件のコメント:
コメントを投稿