欢迎光临散文网 会员登陆 & 注册

【按键精灵 攻略】 赋值与计时、计数

2021-12-06 19:31 作者:icelanna  | 我要投稿

介绍:在一个脚本中,想要每2秒实现一次A功能,每80秒实现一次B功能,这个时候该怎么写这个脚本?


    第一行【 i=0 】 ,这个不是说i就等于零,而是说将0赋值给i这个未知数,这个在高中数学中会学到。

    第二行 【 While 1 】 ,While是循环语句,Wend是它对应的结束循环,1代表ture,也就是说While 1 和 Wend 之间的内容会无限循环。

    后面有好多行都是实现A功能的。

    然后,【 Delay 2000 】,A功能的时间太短,为了保证A功能在循环中每2秒执行1次,所以要加一个延迟,循环需要2秒,每次循环执行一次A,所以A是2秒执行1次。

    然后是【 i=i+1 】,将i+1赋值给i,也就是说有了这一行,i从零开始,在每次循环中都会逐渐变大: 0  1  2  3  4  5  6  7  8  ..............。这是通过i的数值在记录循环次数。

    之后是【 If i > 40 Then 】,我的目的是每2秒实现一次A功能、每80秒实现一次B功能。恰好A每2秒一次,40次需要80秒,此时刚好到了执行B的时候。所以从下一行开始是B功能的代码。

    然后,为了保证i的数值不会无限变大,我要让i也进入轮回,这一行的代码是【 i=0 】,i忙活了40次,重新回到起点,继续起到计数的作用。

    最后就是收尾了【 End If 】【 Wend 】


全部代码如下,那么兄弟们有没有更好地办法呢?

i=0

While 1

AAAAAAAAAAAAAAAAAA

Delay 2000

i = i + 1

If i > 40 Then

        BBBBBBBBBBBBBBBBBBBBBB

        i=0

End If

Wend


【按键精灵 攻略】 赋值与计时、计数的评论 (共 条)

分享到微博请遵守国家法律