阻止评论

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

通常,批处理文件的每一行都被读取然后由解析器执行,但是 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 标签之间的行,因此它可以包含任意文本(包括控制字符而无需转义它们),并且解析器不会抛出错误。