按键精灵怎么利用定时器时钟做伪多线程
1、新建带界面的脚本。

2、在界面上添加2个定时器

3、再添加两个按钮一个开始一个停止

4、Event Form1.Timer1.Timer//定时器1 脚本内容写在这个里面
Call 子程序1
m = m + 1
End Event
Event Form1.Timer2.Timer//定时器2 脚本内容写在这个里面
Call 子程序2
n = n + 1
End Event
Sub 子程序1
Call Plugin.Msg.Tips("我是子程序1:计次" & m) //m用来记录运行次数
End Sub
Sub 子程序2
Call Plugin.Msg.Tips("我是子程序2:计次" & n) //m用来记录运行次数
End Sub
Event Form1.Button1.Click
Form1.Timer1.Interval = 0//将时间定时器的时间间隔设置为0则停止
Form1.Timer2.Interval = 0
m = 0
n=0
Call Plugin.Msg.Tips("停止")
End Event
Event Form1.Button2.Click
Form1.Timer1.Interval = 1000//将时间定时器的时间间隔设置为大于0的数值则开始
Form1.Timer2.Interval = 1000
m = 0
n=0
Call Plugin.Msg.Tips("开始")
End Event

1、点击调试。

2、再点击自定义界面。

3、开始

4、右下角会弹出气泡显示运行情况。

5、一个简单的伪多线程运行就是这样的。
6、当在游戏主线程中想启用多线程检测、可以在主线程中通过设置时间来开启和停止定时器(时钟)控制的线程。Form1.Timer1.Interval = 1000 开启。Form1.Timer1.Interval = 0停止。