batch-file 阻止评论

示例

批处理文件格式没有阻止注释语法,但是有一个简单的解决方法。

通常,批处理文件的每一行都由解析器读取,然后执行,但是goto可以使用一条语句跳过一段纯文本(可用作一段注释):

@echo off
goto :start

A multi-line comment block can go here.
It can also include special characters such as | >

:start

由于解析器永远不会看到goto :start语句和:start标签之间的行,因此它可以包含任意文本(包括无需转义的控制字符),并且解析器不会抛出错误。