命令说明:
在批处理中,for是最为强大的命令语句,它的出现,使得解析文本内容、遍历文件路径、数值递增和递减等操作更加简单,配合if、call、goto等流程控制语句,更是可以实现脚本复杂的自动化、智能化操作。
例子:
for %%i in (1,2,3,4) do @echo %%i
讲解:
for(循环)
%%i (定义变量可以随便取名我取的是I)
in (1,2,3,4) (变量的值1234)
do @echo(执行)
%%i
看图批处理文件:
我们先来看一下for语句的基本要素都有些什么:
1、for、in和do是for语句的关键字,它们三个缺一不;
2、%%i是for 语句中对定义变量的引用,就算它在do后的语句中没有参与语句的执行,也是必须出现的;
3、in之后,do之前的括号不能省略;
4、command1表示字符串变量,command2表示字符串、变量或命令语句;
do command1 [command2]
一个百分号%和两个百分号%%有什么区别:
在cmd窗口中:
for %i in (1,2,3,4) do @echo %i
看图cmd:
在批处理文件中:
for %%i in (1,2,3,4) do @echo %%i