在Bash中,#用于评论以下内容.如何在Windows命令行上发表评论?
我写了很大的MS DOS批处理文件.要测试这个批处理文件,我只需要执行一些行,并希望隐藏/注释掉剩余的行.
我有一些以::开头的现有注释行,因此我不能再使用::因为它会扰乱所有注释.
在这方面的任何帮助将不胜感激.杰伊,提前谢谢
在VBA中,有一种简短的方法可以像java一样注释掉一段代码/*...*/吗?
我的批处理文件有问题(Windows 7 x64).我已设法将其减少到以下(有两个空的注释行;似乎没有关于是否有实际的注释):
@echo off
if /i [%1]==[] (
echo A
::
::
echo B
)
Run Code Online (Sandbox Code Playgroud)
将它放在批处理文件中,然后在没有参数的情况下运行它会产生以下输出:
A
The system cannot find the drive specified.
B
Run Code Online (Sandbox Code Playgroud)
删除的一个::线条,或删除周围if,修复让你获得预期的输出的事情:
A
B
Run Code Online (Sandbox Code Playgroud)
这里发生了什么?为什么要寻找驱动器?
编辑
感谢您的回复.所以我的问题可以归结为:
确定
::"评论开始"或"驱动字母冒号"的含义是什么规则?
也许更容易切换回REM添加注释,因此没有模棱两可的余地,但我发现::风格更容易阅读.
batch-file ×3
comments ×3
windows ×2
access-vba ×1
coding-style ×1
command-line ×1
dos ×1
excel-vba ×1
outlook-vba ×1
vba ×1
word-vba ×1