[AHK-] 多線程NewThread請教

看板EzHotKey作者 (幻星塵)時間2年前 (2022/11/29 10:39), 2年前編輯推噓2(201)
留言3則, 3人參與, 2年前最新討論串1/2 (看更多)
無意中看到Autohotkey能實現多線程 想請教 如果我想要 按下滑鼠側鍵XButton1啟動 t鍵每10秒按一次, m鍵每2秒按一次 直到滑鼠側鍵放開才結束循環 以上是否能用AHK完成呢?該怎麼寫? PS.之前用SetTimer但sleep會中斷其中一個線程 ==附上code== XButton1:: #Persistent SetTimer, pressT, 0 SetTimer, pressM, 0 pressT: { send t sleep 10000 } return pressM: { send m sleep 2000 } return XButton1 UP:: SetTimer, pressT, Off SetTimer, pressM, Off return ===================== 按住10秒後..m就不輸出了.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.60.52 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1669689587.A.2BB.html ※ 編輯: mike (60.251.60.52 臺灣), 11/29/2022 15:45:16

11/29 19:42, 2年前 , 1F
SetTimer, pressT, 10000 跟 SetTimer, pressM, 2000
11/29 19:42, 1F

11/29 22:17, 2年前 , 2F
對..我一開始用這個 但是會因為T的sleep中斷M的輸出(循環
11/29 22:17, 2F
※ 編輯: mike (122.116.101.9 臺灣), 11/29/2022 22:23:13

11/30 17:05, 2年前 , 3F
label裡不能用sleep,改成settimer計時
11/30 17:05, 3F
文章代碼(AID): #1ZXN3pAx (EzHotKey)
討論串 (同標題文章)
文章代碼(AID): #1ZXN3pAx (EzHotKey)