Windows|【WINDOWS / DOS 批处理】添加注释

Windows|【WINDOWS / DOS 批处理】添加注释

文章图片

【Windows|【WINDOWS / DOS 批处理】添加注释】Windows|【WINDOWS / DOS 批处理】添加注释

文章图片

Windows|【WINDOWS / DOS 批处理】添加注释

文章图片

Windows|【WINDOWS / DOS 批处理】添加注释

文章图片

Windows|【WINDOWS / DOS 批处理】添加注释

在DOS批处理文件中 , 通常通过下面两种方式添加注释 。
一、使用rem命令
命令格式:REM  [comment

其中 , comment指定作为注释的任何字符串 。
语法要点:

  • rem其前的空白可有可无
  • rem单独使用(即:没有 comment)时 , 其后的空白可有可无
  • rem和comment之间必须存在空白
命令功能:在批处理文件中 , 添加注解或说明 。
示例

运行


二、使用“::” 伪标签
在批处理文件中 , 以 ::开头的行表示无效的标签 , 命令处理器将其忽略 , 因此可用于插入注释 。
使用“::” 伪标签来插入\"注释\"没有合理的依据 。
什么是伪标签
【注意】
  • 在DOS命令行环境中 , 上述两种注释方式都可以正常执行 , 但是没有意义 。
    示例如下:

  • 上述两种注释方式都只能用于行首 。
【两种注释方式的差异】
使用REM命令和使用“::” 伪标签来插入注释 , 它们之间存在一些差异 。 主要的是:
(1)在批处理文件中使用 “echo  on”时 ,REM命令被显示出来 , 而 ::注释则不会被显示
示例
demo.bat的内容如下:

运行


(2)在批处理文件中 , 行末插入符(^)对 ::注释有效 , 也就是说 , 以 ::开头的行 , 行末的 ^ 使下一行也成为注释 , 而rem注释行则不可以

示例
demo.bat的内容如下:

运行

(3)::伪标签具有特殊的逻辑 , 这导致了其在小括号块中不能使用 。 例如 , 在使用for命令时 , 在do子句的小括号里不能使用 ::

示例
demo.bat的内容如下:

运行报错了 , 如下:


写作不易 , 如果您觉得对您有用 , 请您在下面“支持一下” 。