首页 > windows > faq > 7.批处理注释

7.批处理注释

写批处理的程序的时候,我们在需要添加程序描述,或者注释掉一部分代码不执行的时候,需要用到批处理注释.本文中列举了常用的批处理注释(bat注释)方式.

1 批处理::注释

批处理遇到以冒号":"开头的行时,会将其后的语句识别为"标记"而不是命令语句,因此类似

":label"这样的东东在批处理中仅仅是一个标记。对于"::"而言,之所以可以达到注释的效果,是因为第二个:不是标签的合法字符(把它换成\;.等等都行),它不被当作一个合法的标签.如果在你的批处理中有一个永远用不到的标签hero,那么你就可以用":hero"打头来作为注释。只不过冒号有其先天的优越性--语法上的问题。

第一个冒号后也可以跟任何一个非字母数字的字符,示例:

@echo off
:: dashidan.com
:# 大屎蛋教程网

2 批处理rem注释内容

rem和::都起到注释的作用,然而又有些不同。rem是一条命令,在运行的时候相当于把rem本身及其后面的内容置空。 不能出现重定向符号和管道符号.

@echo off
rem dashidan.com
rem 大屎蛋教程网

3 %注释内容%

可以用作行间注释,不能出现重定向符号和管道符号

%dashidan.com%
%大屎蛋教程网%

4 goto 标签 注释内容

可以用作说明goto的条件和执行内容,可以是多行文本,可以是命令 可以包含重定向符号和其他特殊字符.

goto tip
    dashidan.com
    大屎蛋教程网
    从tip标签开始到:tip结束之间都是注释
:tip
转载请保留原文链接.