[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