打开或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
MS-
DOS命令语法
echo [{on|off}] [message]
MS-
DOS命令参数
{on | off指定是否打开命令回显功能。message指定要在屏幕上显示的文本。/?在命令提示符显示帮助。MS-
DOS命令注释
当回显关闭时可以使用 echo message 命令。要显示几行长的消息而不显示其他命令,可以在
批处理程序的 echo off 命令后包含几个 echo message 命令。
如果使用 echo off,屏幕上就不会出现命令提示符。要显示命令提示符,请键入 echo on。
要避免回显某行,请在
批处理程序中的命令前面插入 at 符号 (@)。
要在屏幕上回显空白行,请键入:echo
当使用 echo 命令时,要显示管道 (|) 或重定向字符(< 或 >),请在管道 (|) 或重定向字符(例如,^>、^< 或 ^|)的前面使用脱字符 (^)。如果需要使用脱字符 (^),请键入两个脱字符 (^^)。
MS-
DOS命令范例
以下范例显示的
批处理程序包含前后各有一个空行的三行消息:
echo off
echo.
echo This batch program
echo formats and checks
echo new disks
echo.
如果要关闭回显并且不需要回显 echo 命令,请在命令之前包含 at 符号 (@),如下所示:
@echo off
在相同命令行上可以使用 if 和 echo 命令,如下所示:例如:
if exist *.rpt echo The report has arrived.