批处理脚本 - 循环范围

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

语法

FOR /L %%variable IN (lowerlimit,Increment,Upperlimit) DO do_something

其中

  • /L 开关用于表示循环用于迭代范围。

  • 变量声明 – 此步骤在整个循环中仅执行一次,用于声明将在循环中使用的任何变量。 在批处理脚本中,变量声明是通过变量名开头的 %% 来完成的。

  • IN 列表包含 3 个值。 下限、增量和上限。 因此,循环将从下限开始,移动到上限值,每次按增量值迭代。

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

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

示例

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

输出

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

0 
1 
2 
3 
4 
5

❮ batch_script_return_code.html