生活哲学

Windows 中的 echo 命令

echo 命令显示消息或打开/关闭命令重复功能。如果不使用参数,echo 命令将显示当前的回声设置。

有关如何使用此命令的示例,请参见下面的示例。

语法回显命令

 echo [] echo [on |关闭] 

参数

参数说明 [on | off] 启用或禁用重复命令功能。重复命令默认打开。指定屏幕上显示的文本。/?在命令提示符处显示帮助。

注意

  1. Message echo 在禁用 echo 时特别有用。要显示只有几行长的消息而不显示任何命令,您可以在命令 echo off 之后包含多个 echo messages批处理程序。
  2. echo 被禁用时,命令提示符将不会出现在命令提示符窗口中。要显示命令提示符,请输入 echo on。
  3. 如果在批处理文件中使用,echo onecho off 不会影响命令提示符下的设置。
  4. 要防止在批处理文件中重复特定命令,请在命令前插入 (@) 符号。要防止重复批处理文件中的所有命令,请在文件的开头。
  5. 要在使用 echo 命令时显示字符 (|) 或导航字符 () 在直接字符或重定向之前使用插入符号 (^) (例如:^ | 、^> 或 ^ <)。要显示插入符号,请输入两个连续的引号 (^^)。

例如

要显示当前的echo安装,输入:

 echo 

要在屏幕上循环一个空行,输入:

 echo. 
注意:

点前不要包含空格。否则,将显示点而不是空行。

要防止在命令提示符处重复命令,请键入:
 回显 

注意

echo命令关闭后,命令提示符不会出现在命令提示符窗口。要再次显示命令提示符,请键入 echo on。

要防止批处理文件中的所有命令(包括echo off命令)显示在屏幕上,在批处理文件的第一行输入:

 @echo off 

您可以使用 echo 命令作为 if 语句的一部分。例如,要在当前目录中搜索具有 .rpt 文件扩展名的任何文件,并在找到此类文件时重复该消息,请输入:

 如果存在 *.rpt echo 报告已到。 

在文件扩展名为.txt的当前目录中搜索以下批处理文件,并显示一条提示搜索结果的消息:

 @echo off if not exist *.txt (echo 此目录不包含文本文件。) else (echo 此目录包含以下文本文件:echo.dir/b *.txt) 

如果运行批处理文件时找不到.txt文件,会出现如下提示:

 此目录不包含文本文件。 

如果在运行批处理文件时找到.txt文件,则显示如下输出(本例假设文件File.txt、File2.txt和File3.txt存在):

 该目录包含以下文本文件: File1.txt File2.txt File3.txt 

查看更多:

  1. Windows 中的 Dcgpofix 命令
  2. Windows 中的 Driverquery 命令
  3. Windows 中的 certutil 命令

相关资讯

评论

回复