按键精灵多线程倒计时?
发布网友
发布时间:2023-08-20 15:47
我来回答
共1个回答
热心网友
时间:2024-12-02 12:03
循环主线程之后停止倒计时线程,主线程重新开始时,启动倒计时线程就行了。
While True
CountdownID = BeginThread(Countdown(30)) //开启30秒倒计时线程
//下面写你要执行的功能代码,这里我随便写一个,代码执行完后重新倒计时
For i = 1 To 20
Delay 500
Next
StopThread CountdownID //停止倒计时线程
Wend
Sub Countdown(t) //定义倒计时进程
While t >= 0
Call Plugin.Msg.Tips("剩下" & t & "秒")
Delay 1000
t = t - 1
Wend
End Sub