Answers:
要启动程序,然后关闭命令提示符而不等待程序退出:
start /d "path" file.exe
如上所述这里,有关Start
命令,下面就开始与您指定的参数,您的应用程序:
start "svcutil" "svcutil.exe" "language:cs" "out:generatedProxy.cs" "config:app.config" "http://localhost:8000/ServiceModelSamples/service"
"svcutil"
start
命令后的,是在运行指定的应用程序时为CMD窗口提供的名称。这是start
命令的必需参数。
"svcutil.exe"
是您要运行的应用程序的绝对或相对路径。使用引号可以使路径中有空格。
在指定要启动的应用程序之后,以下所有参数都将解释为发送给应用程序的参数。
好吧,这里似乎很重要的一点是,默认情况下,svcutil在命令行中不可用,您可以通过vs xommand行快捷方式运行它,但是,如果您正常地创建一个批处理文件,除非您之前运行vcvarsall.bat文件,否则将无济于事。剧本。下面是一个示例
“ C:\ Program Files \ Microsoft Visual Studio *版本* \ VC \ vcvarsall.bat” svcutil.exe / language:cs /out:generatedProxy.cs /config:app.config http:// localhost:8000 / ServiceModelSamples / service