【发布时间】:2023-03-03 03:15:02
【问题描述】:
我需要编写一个批处理脚本,我们称之为script.bat。我希望它有选项,我们称它们为选项 1 和选项 2。就像我们随处可见的著名的 --help 一样。
根据用户的需要,我希望以下 4 行成为启动脚本的 4 个可能命令:
script.bat -option1 value1 -option2 value2
script.bat -option2 value2 -option1 value1
script.bat -option1 value1
script.bat -option2 value2
现在开始脚本编码:我想要一种处理选项读取的简洁方法。 我知道参数读数(程序名称为 %0,参数 1 为 %1 等)。但这不是很灵活,因为选项,顾名思义,可以是可选的,并且可以按任何顺序排列(参见代码块第 2 行的上述命令)。
你们会怎么做呢?
谢谢!
【问题讨论】:
标签: windows batch-file command-line-arguments