For...Next也是一个循环流程控制语句;
示例1:
set fso=CreateObject("Scripting.FileSystemObject")
For num=1 to 5
filename="C:\temp\file"&num&".dat"
If NOT fso.FileExists(filename) Then
Exit For
End If
Process filename
Next
示例中关于Scripting.FileSystemObject 将在其他的文章中介绍,这里For循环讲一个变量num设置为第一个值1,并执行For循环中的语句,递增变量num并执行循环语句,直到变量num大于to后面的数字5.
Exit For语句的作用是当满足条件“NOT fso.FileExists(filename)”时,跳出For循环,使脚本继续执行Next之后的语句。
For语句也可以做一下变形:
示例2:
For num =1 to 5 step 2
step语句意味着变量num以2的增量递增,如果省略step语句,变量num将每次递增1。
转载于:https://blog.51cto.com/281816327/1364719