Windows bat脚本中for循环的用法有哪些详细技巧和实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计963个文字,预计阅读时间需要4分钟。
Windows批处理脚本中的`for`语句基本形式如下:
在CMD窗口中:batchfor %I in (command1) do command2
在批处理文件中:batchfor %%I in (command1) do command2
这两种环境区分在于:- CMD窗口中直接使用`%I`作为变量名。- 批处理文件中则使用`%%I`。
Windows bat脚本的for语句基本形态如下:
在cmd窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2
之所以要区分cmd窗口和批处理文件两种环境,是因为在这两种环境下,命令语句表现出来的行为虽然基本一样,但是在细节上还是稍有不同,最明显的一个差异就是:在cmd窗口中,for之后的形式变量I必须使用单百分号引用,即%I;而在批处理文件中,引用形式变量I必须使用双百分号,即%%I。为了方便起见,若不是特别强调,以下的讲解都以批处理文件环境为例。
本文共计963个文字,预计阅读时间需要4分钟。
Windows批处理脚本中的`for`语句基本形式如下:
在CMD窗口中:batchfor %I in (command1) do command2
在批处理文件中:batchfor %%I in (command1) do command2
这两种环境区分在于:- CMD窗口中直接使用`%I`作为变量名。- 批处理文件中则使用`%%I`。
Windows bat脚本的for语句基本形态如下:
在cmd窗口中:for %I in (command1) do command2 在批处理文件中:for %%I in (command1) do command2
之所以要区分cmd窗口和批处理文件两种环境,是因为在这两种环境下,命令语句表现出来的行为虽然基本一样,但是在细节上还是稍有不同,最明显的一个差异就是:在cmd窗口中,for之后的形式变量I必须使用单百分号引用,即%I;而在批处理文件中,引用形式变量I必须使用双百分号,即%%I。为了方便起见,若不是特别强调,以下的讲解都以批处理文件环境为例。

