[AHK-] 多線程NewThread請教

作者: mike (幻星塵)   2022-11-29 10:39:44
無意中看到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就不輸出了..
作者: fossil313 (陣雨)   2022-11-29 19:42:00
SetTimer, pressT, 10000 跟 SetTimer, pressM, 2000
作者: mike (幻星塵)   2022-11-29 22:17:00
對..我一開始用這個 但是會因為T的sleep中斷M的輸出(循環
作者: mkz6 ( )   2022-11-30 17:05:00
label裡不能用sleep,改成settimer計時

Links booklink

Contact Us: admin [ a t ] ucptt.com