Re: [AHK-] 請問如何終止正在執行一次的腳本

看板EzHotKey作者 (UndeadSion)時間15年前 (2009/03/21 05:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《bohun ( )》之銘言: : 這是倒數用的 : 現在我想要始執行時,再案啟動鍵一次 : 讓腳本終止 : 可是想不出來,我是超新手= = : 請神人幫忙,謝謝 以下參考看看,按 F12 開始倒數或中止倒數 ---------------->8---------------->8---------------- 請沿此線剪下 ---- ; 設定執行命令,參數依序為: ; 1. 按鍵字串 2. 送出次數 3. 間隔時間 4. 延遲時間 CountCmd = (c {Asc 71}{Asc 79}, 1, 0, 1500 ; Send "GO" {Numpad5}, 5, 0, 300 {Numpad4}, 5, 0, 300 {Numpad3}, 5, 0, 300 {Numpad2}, 5, 0, 300 {Numpad1}, 5, 0, 300 {Numpad0}, 6, 200, 600 ) CountDown := False F12:: CountDown := !CountDown If CountDown SetTimer, CountStart, -1 Return CountStart: SetKeyDelay, 0 Loop, Parse, CountCmd, `n { StringSplit, Param, A_LoopField, `, Loop, %Param2% { If !CountDown Gosub, CountStop Send, %Param1%{Enter} Sleep, %Param3% } DelayCount := Param4 / 100 Loop, %DelayCount% { If !CountDown Gosub, CountStop Sleep, 100 } } Gosub, CountStop CountStop: Send, {Asc 83}{Asc 116}{Asc 111}{Asc 112}{Enter} ; Send "Stop" CountDown := False Exit ---------------->8---------------->8---------------- 請沿此線剪下 ---- 如果應用程式不接受 Send {Asc nnnnn} 方式的話,改用剪貼簿複製貼上再試試 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.159.124
文章代碼(AID): #19n0QZGb (EzHotKey)
文章代碼(AID): #19n0QZGb (EzHotKey)