DOS 多行批处理命令。如何在参数之间添加注释?
DOS Multiline batch command. How to add comments between arguments?
我想添加这样的评论:
makecert -r ^ // This means SelfSigned
-pe ^ // Private key is exportable
-a sha512 ^ // The algoritm
...
这可能吗?怎么样?
没有什么正式的,但有一个简单且非常有效的 hack - 使用未定义的变量。至少添加一个 =
以保证内容不能是有效的变量名,因为该字符不能用于变量名。我在开头和结尾使用一个只是为了对称。此外,评论不能包含 %
或 :
。最后,续行 ^
字符必须是行中的最后一个字符。
makecert -r %= This means SelfSigned =% ^
-pe %= Private key is exportable =% ^
-a sha512 %= The algoritm =% ^
...
注意 - 这仅适用于批处理脚本。不能在命令行使用。
我想添加这样的评论:
makecert -r ^ // This means SelfSigned
-pe ^ // Private key is exportable
-a sha512 ^ // The algoritm
...
这可能吗?怎么样?
没有什么正式的,但有一个简单且非常有效的 hack - 使用未定义的变量。至少添加一个 =
以保证内容不能是有效的变量名,因为该字符不能用于变量名。我在开头和结尾使用一个只是为了对称。此外,评论不能包含 %
或 :
。最后,续行 ^
字符必须是行中的最后一个字符。
makecert -r %= This means SelfSigned =% ^
-pe %= Private key is exportable =% ^
-a sha512 %= The algoritm =% ^
...
注意 - 这仅适用于批处理脚本。不能在命令行使用。