use*_*ser 2 windows windows-7 command-line
使用 Windows 7,我想为一些命令行工具编写一个包装器来简化它们的使用。假设我经常使用带有以下选项的这个可执行文件
someTool.exe -i infile -a option1 -b option2
Run Code Online (Sandbox Code Playgroud)
我想创建一个执行上述命令和选项的包装器,并另外接受更多选项(任意数量的选项)。所以运行这个:
someToolWrapper.exe -c option3
Run Code Online (Sandbox Code Playgroud)
会有效地运行
someTool.exe -i infile -a option1 -b option2 -c option3
Run Code Online (Sandbox Code Playgroud)
PS 最好使用批处理文件或 cygwin 命令完成此操作,并且要健壮/通用。我通常最终会得到在边缘情况下失败的脆弱批处理文件。
SomeToolWrapper.bat:
someTool.exe -i infile -a option1 -b option2 -c %1
Run Code Online (Sandbox Code Playgroud)
跑:
SomeToolWrapper.bat option3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1333 次 |
| 最近记录: |