batch-file - DOS 多行批处理命令。如何在参数之间添加注释?

标签 batch-file command-line cmd command-line-arguments

我想添加这样的评论:

makecert -r ^        // This means SelfSigned
         -pe ^       // Private key is exportable
         -a sha512 ^ // The algoritm
         ...

这可能吗?怎么办?

最佳答案

没有任何官方内容,但有一个简单且非常有效的技巧 - 使用 undefined variable 。至少添加一个=以保证内容不能是有效的变量名,因为变量名中不能使用该字符。我在开头和结尾使用一个只是为了对称。此外,注释不能包含 %:。最后,行继续符 ^ 字符必须是行中的最后一个字符。

makecert -r        %= This means SelfSigned     =% ^
         -pe       %= Private key is exportable =% ^
         -a sha512 %= The algoritm              =% ^
         ...

注意 - 这只适用于批处理脚本。它不能在命令行上使用。

关于batch-file - DOS 多行批处理命令。如何在参数之间添加注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28697592/

相关文章:

mysql - 创建(批量)单个变量来设置mysql的数据路径

windows - 使用 GPO 创建 SymLink

windows - 从 Git Bash 调用 Notepad++

linux - 删除早于 X 分钟的文件

mysql - 如何在mysql命令行中垂直显示记录?

batch-file - 通过 Windows 10 控制台 VT-100 转义序列获取光标位置

windows - 在 Windows 批处理脚本中重命名文件

mysql - 如何清除在 Windows XP 上通过 MySQL 命令行客户端打开的 MySQL 屏幕

windows - 如何从地址栏以管理员身份打开命令提示符

vbscript - 批处理cmd中弹出消息