For 语句列表实现



“FOR”结构为批处理文件提供了循环功能。以下是使用值列表的‘for’语句的常用结构。

语法

FOR %%variable IN list DO do_something

经典的‘for’语句由以下部分组成:

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

  • 列表 – 这将是‘for’语句应为其执行的数值列表。

  • do_something 代码块是需要为列表中的每个迭代执行的代码。

下图显示了此循环的图解说明。

For Statement - List Implementations

以下是如何使用‘goto’语句的示例。

示例

@echo off 
FOR %%F IN (1 2 3 4 5) DO echo %%F

关于上述程序,需要注意的关键点是:

  • 变量声明是在变量名前面使用 %% 符号完成的。

  • 值列表在 IN 子句之后定义。

  • do_something 代码在 echo 命令之后定义。因此,对于列表中的每个值,都将执行 echo 命令。

输出

上述程序产生以下输出。

1 
2 
3 
4 
5
batch_script_return_code.htm
广告