批处理 echo 显示命令开关

echo主要有两方面的作用:1)界面输出文本;2)设置命令显示开关,控制后续是否显示命令符与执行命令。


1 echo显示消息

echo message

示例代码

批处理文件内容如下。

echo hello
pause

运行结果

img


2 echo开关语法

ECHO [ON | OFF]

echo:用于显示当前状态。

echo on:设置显示命令提示符。on为默认值。

echo off:设置隐藏(不显示)命令提示符。


通常我们会设置隐藏命令提示符。


3 示例

04-echo.bat批处理文件内容如下。

echo off
echo hello
echo bat
pause 

加echo off的运行结果

img


4 不加echo off的代码与运行结果。

代码

04-echo-02.bat批处理文件内容如下

echo hello
echo bat
pause

运行结果

img


加不加echo off的对比

不加echo off时,每条命令执行完后有换行与命令提示符,对于批处理而言,体验非常差。所以批处理的第一句通常是 @ echo off。