Windows|「WINDOWS / DOS 批处理」echo命令详解

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片

Windows|「WINDOWS / DOS 批处理」echo命令详解

文章图片


命令格式一、ECHO [ON | OFF

       二、ECHO [message

命令功能ECHO [ON | OFF
将后续命令的回显打开或关上 。
ECHO [message
输出message指定的信息
【ECHO】显示当前ECHO设置状态 , 示例如下:

【ECHO   OFF】

  • 用于dos命令行环境中时 , 只屏蔽命令提示符 , 后续命令本身还是会被显示

  • 用于批处理文件中时 , 屏蔽命令提示符和后续所有命令本身的显示 。如果想关闭“ECHO OFF”命令自身的显示 , 则需要在该命令前加上“@” 。
示例
demo.bat文件的内容如下:

运行

【ECHO   ON】在批处理脚本中和在DOS命令行环境中 , “echo  on”的效果一致
示例

运行


下面在DOS命令行环境中依次逐条执行demo.bat中的命令 , 输出如下:

【ECHO   message】输出message指定的信息
1、“echo  message” 命令执行后 , 总是多输出一个换行符
示例
输出一行内容到文件 , 用于建立新文件或追加文件内容 。 “一行内容”的末尾 , 会自动添加一个换行符 。

2、通常情况下 , 使用空格作为 echo 和 message 之间的分隔符
示例

在dos命令行下 , 怎么通过ASCII码的输入字符?
【注意】使用空格作为echo和message之间的分隔符 , 且message为空白(一个或多个空格) , 则空格分隔符 和message都会被忽略 。
示例


3、echo 和 message 之间的分隔符是一个字符(如果是多个字符则取首字符)
例如 , 下例使用空格作为echo和message之间的分隔符 ,如果 echo后面存在多个空格 , 则多余的空格会作为message的一部分