批处理文件一次只启动一个程序

时间:2015-12-27 08:18:04

标签: windows batch-file

我正在尝试从批处理文件启动SQL Server,然后是特定的Visual Studio解决方案。

这是批处理文件代码:

@echo off

"C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe -s SBOSQL\SBOINST1 -u sa -p [PASSWORD]

"E:\Projects\comp.sln"

exit

当我运行批处理文件时,Windows只启动SQL Server。当我关闭SQL Server时,它会启动Visual Studio。

1 个答案:

答案 0 :(得分:4)

使用Start命令启动新进程,然后立即返回:

start "" "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" -s SBOSQL\SBOINST1 -u sa -p [PASSWORD]

start "" "E:\Projects\comp.sln"

第一个参数是窗口标题(因此是空字符串)