Windows批处理

批处理中用到的一些命令:

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会把每个读取到的值给他;

原文地址:https://www.cnblogs.com/a-ray-of-sunshine/p/3589431.html