[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 5# CrLf
果然就有人想到了这个多行注释
我自己曾设想过
  1. cd.||(
  2.     多行注释内容
  3.     多行注释内容
  4. )2>nul
复制代码
但是因为()对特殊字符的敏感而作罢

我们都知道rem和::对特殊字符的处理过程是不同的
rem 类似于“ 和 ^
但cmd仍然会解析其后的参数字符串
只不过特殊字符被转义了而已
所以在echo on时仍然会回显输出

而::是一个空标签
目前cmd对其处理的机制仍然不是很清楚
但我猜测它并没有对特殊字符进行转义
而只是跳过了特殊字符的处理而已

而对括号语句的处理
cmd采用了另外一套不同于rem的逻辑
所以暂时还没有办法替代
goto :注释结束 ... :注释结束
的用法
天的白色影子

TOP

返回列表