首页 > 编程 > BAT > 正文

批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)

2020-06-09 13:58:14
字体:
来源:转载
供稿:网友
一、echo命令 (echo图文版)

1. Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF 。
2. ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:/>等类似标志)。
3. ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:/>等类似标志) 。
4. ECHO 字符串 :将输入的字符串显示在CMD屏幕上。
5. ECHO 字符串 &ECHO 字符串 … :&,类似and的意思,逻辑运算,用来显示多行数据。
6. ECHO 字符串 > 文件路径和文件名:将字符串写入文件中,若已有数据将先清空后写入。
7. ECHO 字符串 >> 文件路径和文件名 :将字符串写入文件中,若已有数据将追加到末尾。
注意每次:ECHO 字符串 >> 文件路径和文件名,命令之后,ECHO就回自动在在字符串后添加换行符,所以要想直接添加到文件末尾,那么文件中已有的数据,不能是ECHO命令先前输入的(或者手工删掉换行符)
8. (ECHO 字符串 &ECHO 字符串…)>文件路径和文件名 :
将多行数据写入文件中(注意括号不能去掉,如果括号去掉的话,那么只能写入最后一个,前面的将输出在CMD窗口中。如果文件中已经有数据,将先自动清空后再写入。
9. (ECHO 字符串 &ECHO 字符串…)>>路径和文件名
将多行数据写入文件中(注意括号不能去掉,如果括号去掉的话,那么只能写入最后一个,前面的将输出在CMD窗口中。如果文件中已经有数据,就将该字符串追加到文件的末尾。
10. (ECHO 字符串)>>文件路径和文件名:在文件中另起一行追加上字符串。如图所示:
11. ECHO.:输出空行,即相当于输入一个回车
注意命令行中的“.”要紧跟在ECHO后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。另外“.”可以用,:;+等任一符号替代。
12.       ECHO答复语|命令文件名:自动答复命令中的提问 ,不需要人为的输入
13.       ECHO ^G :“^G”是用Ctrl+G敲入连体符号,输入多个^G可以产生多声鸣响。

二、pause命令:行此句会暂停

三、@命令:echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。
四、call命令

call 调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完那条文件后将无法执行当前文件后续命令)
五、rem命令
rem 表示此命令后的字符为解释行,不执行,只是给自己今后查找用的。:: 也可以起到 rem 的注释作用, 而且更简洁有效;

六、%命令
%表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。
(1)        %0的应用:
dos命令行下输入:aa(代表执行aa.bat批处理程序),%0代表本身文件,这出现了一个不断执行aa.bat命令的死循环
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表