按键精灵 如何标记,子程序,循环

2025-10-23 22:24:15

1、这节课我们首先来介绍一下

瞬间跳跃--标记和子程序与循环语句

按键精灵 如何标记,子程序,循环

2、什么是标记?,标记就是给某行代码做个记号,标记跳转就是跳转标记的地方

示例代码:

Delay 1000

Goto a

Delay 1000

LeftDoubleClick 1

Delay 1000

Rem a

Delay 1000

(这里调试后的结果是不执行鼠标双击)

按键精灵 如何标记,子程序,循环

3、那么我们也可以利用标记无限循环

示例代码:

Delay 1000

Rem a

Delay 1000

LeftDoubleClick 1

Delay 1000

Goto a

Delay 1000

(这里调试后的结果为,无限时间鼠标双击)

按键精灵 如何标记,子程序,循环

4、是什么子程序?,子程序即是标记的一个衍生

示例代码:

Delay 1000

Call a

Delay 1000

Sub a

Delay 1000

LeftDoubleClick 1

Delay 1000

End Sub

Delay 1000

按键精灵 如何标记,子程序,循环

5、这里的call a (调用子程序a)

Sub a            (子程序a的开头)

End Sub        (子程序a的结尾)

按键精灵 如何标记,子程序,循环

6、那么既然Goto 命令可以无限循环,要限制循环次数我们可以用For 命令

示例代码:

Delay 1000

For i=0 To 9   

Delay 1000

LeftDoubleClick 1

Delay 1000

Next

Delay 1000

(电脑的判断0也算个数字,0-9即为鼠标双击10次)

按键精灵 如何标记,子程序,循环

7、既然我们可以设定循环次数,那么我们可不可以设定条件再循环呢?

示例代码:

Delay 1000

i=0   

Delay 1000

While i=0   

Delay 1000

LeftDoubleClick 1

Delay 1000

Wend

Delay 1000

(如果i=0,则运行鼠标左键双击无限次)

按键精灵 如何标记,子程序,循环

8、这里的i=0   (即是条件:i=0)i=0也可以更改a=1

While  i=0   (如果i=0,则运行以下程序)

Wend         (程序结尾)

按键精灵 如何标记,子程序,循环

9、那么关于退出条件循环的指令为:

Delay 1000

i=0   

Delay 1000

Do Until i=0   

Delay 1000

LeftDoubleClick 1

Delay 1000

Loop  

Delay 1000

(另外在if也可以做出同样的效果)

按键精灵 如何标记,子程序,循环

10、那么如何条件循环次数停下来呢?

n=0   

Do While true   

Msgbox "我将循环10次停下来!!"  

If n>=10 Then  

//当循环条件成立的时候,离开循环体   

Exit do   

End if   

n=n+1   

Loop  

Msgbox n & "次"

(记得中间每一行要加Delay 1000一秒延时提高运行效率)

按键精灵 如何标记,子程序,循环

11、步骤10的翻译为:

条件n=0

开始循环

显示(我将循环10次停下来!!)

判断n是否大于等于0如果是则退出循环

n+1

循环结尾语句代码

显示(n)和(次)

按键精灵 如何标记,子程序,循环

12、谢谢观看

按键精灵 如何标记,子程序,循环

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢