2024年5月25日发(作者:)

在C盘下新建一个文本文档,将名字改为.

打开/编辑,输入call 是命令提示符.运行该文件,出现命令提示符窗口,在

该窗口下可以运行各种命令。由图1.1可见,在第一行显示C:>call cmd

图1.1 输入call cmd的运行结果

然后继续编辑,在第一行添加“@ echo off”,运行。@ echo off时取消回显命令。

由图1.2可见,第一行的C:>call cmd不见了。说明@echo off是不把批处理文件刚刚执

行的命令显示出来。

图1.2 添加取消回显命令

如果去掉off,即写入

@echo

call cmd

运行,如图1.3所示,重新出现C:>call cmd。而且第一行还出现“ECHO处于打开

状态”的字样。

图1.3

如果输入

echo

call cmd

运行后结果如图1.4所示。出现C:>echo ECHO处于打开状态 C: call cmd

图1.4

写入

echo off

call cmd

运行,结果如图1.5所示。出现C:echo off,但是C:call cmd消失了。

图1.5

说明@使得C:echo off这条执行过的语句不在屏幕上显示了。而echo off使得C:call

cmd这条执行过的语句不在屏幕上显示了。

总结:

@表示不显示@后面的语句。echo表示回显,echo off表示不回显。@ echo off表

示不显示echo off这条指令。