我有一个批处理文件,它启动一个带有很多命令行参数的应用程序:
"C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\11.0\WebDev.WebServer40.exe" /port:1672 /path:"C:\Code.Net\My App\Iteration 6\REL_6.8.806_PerfEnhanceV\Fusion\Code\CC.Fusion\CC.Fusion.Services" /vpath:"/FusionServices"
问题是当我运行批处理文件时,DOS 窗口一直保持到命令完成,我希望它消失。所以我尝试使用该start
命令,但将其放在前面,如下所示:
start "C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\11.0\WebDev.WebServer40.exe" /port:1672 /path:"C:\Code.Net\My App\Iteration 6\REL_6.8.806_PerfEnhanceV\Fusion\Code\CC.Fusion\CC.Fusion.Services" /vpath:"/FusionServices"
但我收到一个错误说明Invalid switch - "/port:1672"
我也尝试过转义双引号,但没有成功。
我该如何解决?