For...Next也是一个循环流程控制语句;
示例1:
1
2
3
4
5
6
7
8
|
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:
1
|
For
num =1 to 5 step 2
|
step语句意味着变量num以2的增量递增,如果省略step语句,变量num将每次递增1。
本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1364719,如需转载请自行联系原作者