看板 EzHotKey 關於我們 聯絡資訊
: -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.118.99.176 : 推 imagine:分成兩個AHK檔不就行了? 文本語言本來就是一行一行執行 07/08 09:18 : → SiaoYao:請問可以同時載入二個AHK檔嗎? 07/08 10:47 : → SiaoYao:因為我這二個loop是要同時執行的,謝謝~~ 07/08 10:47 : → SiaoYao:喔喔! 我瞭解怎麼用了,原來可以同時執行多個AHK 07/08 18:06 : → SiaoYao:感謝imagine~~ 07/08 18:07 因為我也遇到相同的問題,所以引述一下這個標題。 : → EOF:Loop+Sleep可以改成用SetTimer, timer可以同時執行多個 07/14 16:15 同時載入二個AHK檔的方式確實可行,缺點就是右下角H圖會越來越多(?) 所以我想說用SetTimer來試看看。 看了HELP裡面的範例,我嘗試用這樣的方式來同時實現兩個Label,我簡化後類似這樣: ------------------------------------- #F9:: SetTimer, autoget, 1000 return #F10 SetTimer, autoadd, 1000 return autoget: Win1 = 視窗A Loop { controlclick, x100 y100, %Win1%,, left Sleep, 1000 } return autoadd: Win2 = 視窗B Loop { controlclick, x200 y200, %Win2%,, left Sleep, 1200 } return ------------------------------------- 但是上面的兩組熱鍵執行起來,一樣會把最後執行的蓋過前面執行的熱鍵。 要怎麼的寫法才能實現平行執行多個Timer呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.79.153.119 ※ 編輯: kslman 來自: 203.79.153.119 (11/24 22:29)
cog5566:你都已經用settimer了,為什麼還要多此一舉用loop? 12/06 00:55
kslman:loop因為要重複做一段指令啊... 12/08 02:54
cog5566:settimer 本來就是讓你做重複一段指令的指令... 12/08 10:42
kslman:原來如此...那全部都要重寫了... 12/08 12:09