我正在使用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