生成运行不同应用程序的多个Cmd提示会话的batch file

我正在使用batch file在不同的命令行窗口中同时启动两个不同的应用程序。 这是我有什么:

start cmd /k cd Windows\System32\ diskpart.exe >NUL & diskperf.exe >NUL & 

重复每个你想运行的应用程序。

我运行它,并打开一个接一个地运行这两个应用程序的新命令提示符。 但是另一个窗口打开,正在等待一个命令。

关于将第二个和以下命令放入单独的命令提示符per &语句的任何想法。

尝试这个:

 cd Windows\System32\ cmd /k diskpart.exe cmd /k diskperf.exe 

Tweeked @TiZon放了什么。

 start cmd /k diskpart.exe start cmd /k diskperf.exe 

我正在使用Windows XP,所以YYMV的更新版本。

redirect是隐藏Diskpart.exe的执行问题,如果它得到那么远,也为diskperf.exe。 Diskpart正在等待input,而diskperf需要一个命令行参数。

如果我正确地理解了你,你需要并行执行diskpart.exe和diskperf.exe。

这可能会完成你想要的 – 用这些行创build一个batch file:

 start cmd.exe /k "diskpart.exe &exit" start cmd.exe /k "diskperf.exe /? & pause &exit" start cmd.exe /k "c:\progra~1\intern~1\iexplore.exe &exit" 

我已经删除了redirect,并使每个命令的输出可见。 当命令完成时,尾部和尾部closures窗口。 删除&暂停线,程序将正常退出。

如果我将path缩小到8.3格式,我只能启动IE。

使用

cd Windows \ System32 \

调用diskpart.exe

调用diskperf.exe

尝试

调用启动cmd / k diskpart.exe调用启动cmd / k diskperf.exe