@echo off 的作用
表示关闭批处理文件自身的回显,即执行此句之后的命令不会显示出来,只有输出结果会被显示
整体的理解就是 执行的命令不显示了,显示执行命令后的结果
其中,
@
表示关闭命令回显功能,即命令执行时不在屏幕上输出命令本身,只输出命令的执行结果。
echo off
表示关闭命令回显功能,即不在屏幕上输出命令本身
下面创建一个 123.bat
echo "hello"
echo "world"
pause
之后双击123.bat ,结果如下
这个就是把 打印的命令行,以及执行的结果都是显示在终端了
然后在第一行添加echo off 没有添加@
echo off
echo "hello"
echo "world"
pause
之后双击123.bat ,结果如下
echo off 显示了,后续的执行命令, echo ,pause 不会显示,直接显示结果
之后在echo off 前面添加@
@echo off
echo "hello"
echo "world"
pause
之后双击123.bat ,结果如下
指明的命令不会显示,终端实现的是打印结果。