按键精灵2014
新建带界面的脚本。
在界面上添加2个定时器
再添加两个按钮一个开始一个停止
Event Form1.Timer1.Timer//定时器1 脚本内容写在这个里面 Call 子程序1 m = m + 1 End EventEvent Form1.Timer2.Timer//定时器2 脚本内容写在这个里面 Call 子程序2 n = n + 1 End EventSub 子程序1 Call Plugin.Msg.Tips('我是子程序1:计次' & m) //m用来记录运行次数End SubSub 子程序2 Call Plugin.Msg.Tips('我是子程序2:计次' & n) //m用来记录运行次数End SubEvent Form1.Button1.ClickForm1.Timer1.Interval = 0//将时间定时器的时间间隔设置为0则停止Form1.Timer2.Interval = 0m = 0n=0Call Plugin.Msg.Tips('停止')End EventEvent Form1.Button2.ClickForm1.Timer1.Interval = 1000//将时间定时器的时间间隔设置为大于0的数值则开始Form1.Timer2.Interval = 1000m = 0n=0Call Plugin.Msg.Tips('开始')End Event
点击调试。
再点击自定义界面。
开始
右下角会弹出气泡显示运行情况。
一个简单的伪多线程运行就是这样的。
当在游戏主线程中想启用多线程检测、可以在主线程中通过设置时间来开启和停止定时器(时钟)控制的线程。Form1.Timer1.Interval = 1000 开启。Form1.Timer1.Interval = 0停止。
按键精灵这样的伪多线程。是需要有界面的。无界面的是无法运行的。