Я использую командный файл для запуска двух разных приложений одновременно в разных окнах командной строки. Вот что у меня есть:
start cmd /k
cd Windows\System32\
diskpart.exe >NUL &
diskperf.exe >NUL &
Повторите эти действия для каждого приложения, которое хотите запустить.
Я запускаю его, и он открывает новую командную строку, в которой оба приложения запускаются одно за другим. Однако открывается другое окно, в котором ожидается команда.
Любые идеи по размещению 2-й и последующих команд следует выводить в отдельные командные строки для каждого &
заявление.
Попробуй это:
cd Windows\System32\
cmd /k diskpart.exe
cmd /k diskperf.exe
Твикнул, что поставил @TiZon.
start cmd /k diskpart.exe
start cmd /k diskperf.exe
Я использую Windows XP, поэтому YYMV с более поздними версиями.
Перенаправление скрывает проблемы с выполнением Diskpart.exe, а если и зашло так далеко, то и для diskperf.exe. Diskpart ожидает ввода, а diskperf требует аргумента командной строки.
Если я вас правильно понял, вам нужно почти параллельное выполнение diskpart.exe и diskperf.exe.
Это может сделать то, что вы хотите - создать командный файл со следующими строками:
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"
Я удалил перенаправление и сделал вывод каждой команды видимым. Завершение и выход закрывает окно, когда команда завершена. Удалите строки & pause, и программы завершатся нормально.
Я мог бы запустить IE только в том случае, если бы сократил путь до формата 8.3.
использовать
компакт-диск Windows \ System32 \
вызов diskpart.exe
вызов diskperf.exe
пытаться
запуск вызова cmd / k diskpart.exe запуск вызова cmd / k diskperf.exe