[AHK-] 請問loop 是否同時只能執行一個?

看板EzHotKey作者 (逍遙)時間15年前 (2009/07/08 08:52), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/2 (看更多)
請教各位 我需要對二個不同的視窗執行不同的loop指令, 可是發現執行F9後再執行F10, F9的loop就會停止! 請教是否不可同時執行二個loop呢? 或者可否教一下該如何改寫loop呢? 感激不盡~~ $F9:: Loop { ControlSend ,,{2},A視窗,,, ; ; Sleep, 3500 ; ControlSend ,,{1},A視窗,,, ; ; Sleep, 244000 ; } $F10:: Loop { ControlSend ,,{2},B視窗,,, ; ; Sleep, 3500 ; ControlSend ,,{1},B視窗,,, ; ; Sleep, 100000 ; ControlSend ,,{1},B視窗,,, ; ; Sleep, 100000 ; } $F12::Pause -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.99.176

07/08 09:18, , 1F
分成兩個AHK檔不就行了? 文本語言本來就是一行一行執行
07/08 09:18, 1F

07/08 10:47, , 2F
請問可以同時載入二個AHK檔嗎?
07/08 10:47, 2F

07/08 10:47, , 3F
因為我這二個loop是要同時執行的,謝謝~~
07/08 10:47, 3F

07/08 18:06, , 4F
喔喔! 我瞭解怎麼用了,原來可以同時執行多個AHK
07/08 18:06, 4F

07/08 18:07, , 5F
感謝imagine~~
07/08 18:07, 5F

07/14 16:15, , 6F
Loop+Sleep可以改成用SetTimer, timer可以同時執行多個
07/14 16:15, 6F
文章代碼(AID): #1AK-tfGj (EzHotKey)
文章代碼(AID): #1AK-tfGj (EzHotKey)