了解
echo
命令语法及应用
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
echo命令可以用于在屏幕显示相关的文字信息,还可用于控制批处理文件在执行过程中是否回显。
命令格式:echo [{onoff]}】【message】
参数说明如下。
on:允许批处理文件在执行的过程中回显命令。
off:禁止批处理文件在执行过程中回显命令。
message:表示需要显示自傲屏幕上的信息。
在命令提示符显示帮助。
例子:
echo on
type a.txt
echo 现在关闭命令显示!!!!!!!
echo off
type a.txt
小提示:echo命令虽然可以控制批处理命令中其他命令是否回显,但却不能控制命令本身。从运行的结果可看到,无论是否关闭命令回显功能,批处理中的“echo”命令都会显示在屏幕中。
了解
@
命令语法及应用
@是一个非常简单的命令,用于禁止当前执行的命令回显在屏幕上。@不受echo命令设置效果的影响,且命令 本身不会回显在屏幕上。
命令格式:@【conmmand】
参数说明:conmmand要屏蔽回显的命令。
当命令不加任何参数执行是,将不产生任何效果。
例子:@echo on
@type a.txt
type a.txt
小提示 :@与echo的主要区别在与@只对当前命令行起作用,且不受echo命令设置影响; echo命令则影响设置之后的所有命令,一直到出现另一个echo命令改变状态为止。
了解
goto
命令语法及应用
Goto是一个流程控制转向命令,用于控制批处理中的命令执行流程。
命令格式:goto label
参数说明;
Label:表示批处理文件中某行,该行表示批处理文件新的执行点。
例子 :
@echo off
echo 跳过中间的命令,只有最后一条命令
goto last
dir
type a.txt
:last
dir a.txt
小提示:批处理中的表号通常单独占一行,标号行以“:”号开头并紧跟标识符,这个标示符将用在“goto”语句后。标示符中不能含有逗号、冒号等,但可以使用空格。标示符的有效长度为8个字符,如果多于8个字符则只识别前8个字符。
了解
pause
命令的语法及应用
Pause命令用于暂停批处理的只执行并给提示信息,然后由用户决定是继续执行还是中断执行。
命令格式:pause
参数说明如下:
Pause:此命令非常简单,无需任何参数。当命令运行后,会中断执行的语句。
例子:@echo off
echo pause命令测试、、、、、、
pause
type a.txt
小提示:从显示的结果可看出当执行到“pause”命令后暂停执行,并给出了“请按任意键继续、、、、、、”的提示信息。按键盘任意键,即可继续运行后面的命令:若按下【ctrl+c】键,则可直接中断批处理的执行,返回到命令行状态。
了解
call
命令的语法及应用
Call是一个功能强大的命令,他不但可在批处理程序中调用另一个批处理程序,而且还可以调用指定标号处后面的所有命令。
命令格式:call[[drive:][path]file name[batch parameters]][:label[arguments]]
参数说明:[drive:][path]file name:指定被调用的批处理文件名,当被调用的批处理文件与正在执行的批处理文件都处于同一目录下时,可以省略盘符及路径。
:label:用于指定调用位置标签,与goto语句中使用的标签类似。
Arguments:对于以“:label”开头的批处理程序,指定要传送个其新实例的命令行信息,包括命令行选项、文件名、批处理参数或者变量。
/?:在命令提示符显示帮助。
例子:@echo off
echo 正在调用called.bat、、、、、、
call called.bat
echo called.bat调用完毕!
echo 现在开始调用“xx”标号后的语句、、、、、、
call :“xx”
:xx
Echo 在xx标号后的命令、、、、、、、
Called.bat
@echo off
@echo 已经进入called.bat中、、、、、、、、
Type a.txt
转载于:https://blog.51cto.com/lxwxforeve/115845