- 按键认证导师
- 7021622
- 172
- 0
- 148 朵
- 304 个
- 344 个
- 0
- 2019-10-03
|
1#
t
T
发表于 2022-09-21 11:00
|
|只看楼主
“For···Next”是按指定的次数执行循环体。当重复的脚本段的次数可以确定时,我们常使用该命令。脚本语法格式如下: 形式1:
[attachimg]256787[/attachimg]
示例:
[attachimg]256790[/attachimg]
这段语句在实际执行过程中,循环体里面的 KeyPress "A", 1 会被执行3遍,运行时会按3次【A】键。 For循环的另外一种写法则是要设置循环的初始值、结束值以及步长。 形式2:
[attachimg]256794[/attachimg]
示例:
[attachimg]256797[/attachimg]
运行一次,我们发现结果是按3次【A】键。 “For i = 1 To 3 Step 1”这一句可以简单地理解成:设置i=1到3,步长为1。从1~3,每次加1。当加3次后,i的值等于4,于是结束循环。此外若步长值为1,则Step 1可以省略。 脚本的流程图:
[attachimg]256801[/attachimg]
值得注意的是,当我们采用这种方式使用For循环的时候,Step步长的增量值不能为0,如:“For i = 1 To 3 Step 0”,如果步长为0脚本会进入死循环。而且最好不要在循环所执行的语句组当中改变循环次数的计数变量的值,这样会使脚本难以阅读,调试也变得更加困难,非常不利于脚本的维护。如:
[attachimg]256805[/attachimg]
若要立即推出循环体可以使用“Exit For”命令。 示例:
|