我正在创建一个批处理文件来执行几个程序,但遇到了问题pro gra mme.exe
。脚本卡在
cd "C:\Program Files (x86)\Dir 1\Main"
start "pro gra mme.exe"
执行时,我收到提示C:\Program Files (x86)\Dir 1\Main>
。可能是什么问题?我使用双引号来start "pro gra mme.exe"
抵消空格。
答案1
我使用双引号来start "pro gra mme.exe"
抵消空格
请阅读 的帮助start
。
Syntax
START "title" [/D path] [options] "command" [parameters]
在你的情况下被shell"pro gra mme.exe"
解释为cmd
标题。
您可以改用以下命令:
start "" "pro gra mme.exe"
笔记:
始终包含一个标题,可以是一个简单的字符串,
"My Script"
或者只是一对空引号""
根据 Microsoft 文档,标题是可选的,但根据所选的其他选项,如果省略标题,则可能会遇到问题。
来源 -开始
进一步阅读
- Windows CMD 命令行的 AZ 索引
- Windows CMD 命令的分类列表
- 开始- 启动程序、命令或批处理脚本(在新窗口中打开)。