批处理脚本 - 通过范围进行循环



“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.htm
广告