无涯教程-批处理 - 循环ing through Ranges函数

72 阅读1分钟

" for"语句还可以在一系列值之间移动,以下是该声明的一般形式。

FOR /L %%variable IN (lowerlimit,Increment,Upperlimit) DO do_something
  • /L                             -  开关用于表示该循环用于遍历范围。

  • variable变量声明  - 对于整个循环此步骤仅执行一次,并用于声明将在循环中使用的任何变量,在批处理脚本中,变量声明以变量名开头的%%完成。

  • IN列表                    -  包含3个值,下限(lowerlimit),增量(Increment)和上限(Upperlimit),因此,循环将从下限开始,然后移至上限值,每次以"Increment"值进行迭代。

  • do_something       -  代码块是每次迭代都需要执行的代码。

以下是如何执行范围的示例。

@ECHO OFF 
FOR /L %%X IN (0,1,5) DO ECHO %%X

上面的程序产生以下输出。

0 
1 
2 
3 
4 
5

参考链接

www.learnfk.com/batch-scrip…