几年前,!!
它曾是评论的简写。现在它会产生错误:
> vs-build.cmd
>!! Run this from a Visual Studio command prompt !!
'!!' is not recognized as an internal or external command, operable program or batch file.
...
尝试搜索字符串"!!"
产生的结果并不理想,因为 Google 会忽略这些特殊字符。
有没有办法告诉别人cmd.exe
要用作!!
备注?如果有,怎么做?
答案1
!!
从未在 Batch 中用作注释命令。您可能想到的是双冒号 ( ::
)。
话虽如此,使用::
而不是Rem
是不好的做法,因为它是一个不可调用的标签,而不是 的真正类似物Rem
。
更多信息可以在 StackOverflow 的这个问题中找到:
答案2
!! 是评论吗?
对我来说是新闻。
尝试 ::
那长期以来一直充当“注释”。
实际上,它不一定是注释:它被设计为“goto”的“标签”,因为它以冒号开头,而双冒号恰好是无法通过“goto”命令到达的标签。作为标签,该行的其余部分不会被解析。因此,最终结果实际上是注释。