批处理中用到的一些命令:
1. echo
echo off 表示关闭回显
echo on 表示打开回显
@echo off 关闭回显,同时连这一行也不回显
2. pause
暂停批处理程序的执行并显示一条消息,提示用户按任意键继续执行。
4. rem/::
这两个都是用了进行注释的
5. %[1-9]
%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格或者Tab分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。
6. goto
和汇编中的goto类似
7. call
call [dirve:][paht]filename [batch-parameters]
调用文件名为filename的批处理
batch-parameters为该批处理的参数
8. if
if语句有三种模式:
8.1 if [not] string1==string2 command
当 string1==string2 如果指定的字符串匹配,指定的条件为true
8.2 if [not] exist filename command
如果指定的文件名存在,指定条件为 true
8.3 if [not] errorlevel number command
如果最后运行的程序返回一个等于或大于指定数字的退出编码,指定条件为 true
9. start
调用另一个程序
10. for
for 参数 %%变量名 in (相关文件或命令) do 执行的命令
参数:for有4个参数 /d /l /r /f
他们的作用我在下面用例子解释
%%变量名 :这个变量名可以是小写a-z或者大写A-Z,他们区分大小写,FOR会把每个读取到的值给他;