【发布时间】:2013-06-16 14:14:54
【问题描述】:
我有一个批处理文件,它使用大量命令行参数启动应用程序:
"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"
我也试过转义双引号,但没有成功。
我该如何解决这个问题?
【问题讨论】:
-
如何启动批处理文件?您是否从命令提示符调用它?
-
@jimbojw 不,只需双击文件。
-
看看 - ss64.com/nt/start.html.
标签: windows-7 batch-file batch-processing