多语言展示
当前在线:689今日阅读:100今日分享:18

按键精灵怎么利用定时器时钟做伪多线程

刚接触按键精灵的朋友很多都不会使用多线程。当时我刚学按键精灵的时候也不会。下面教大家用定时器 也叫时钟,做一个伪多线程。原理是通过定时器的时间控制子程序的运行和暂停。
工具/原料

按键精灵2014

方法/步骤
1

新建带界面的脚本。

2

在界面上添加2个定时器

3

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

4

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

方法/步骤2
1

点击调试。

2

再点击自定义界面。

3

开始

4

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

5

一个简单的伪多线程运行就是这样的。

6

当在游戏主线程中想启用多线程检测、可以在主线程中通过设置时间来开启和停止定时器(时钟)控制的线程。Form1.Timer1.Interval = 1000 开启。Form1.Timer1.Interval = 0停止。

注意事项

按键精灵这样的伪多线程。是需要有界面的。无界面的是无法运行的。

推荐信息