2013-08-10 3 views
2

Я пытаюсь написать пакетный файл, который при вызове через cmd запускает 3 программы последовательно. Вот то, что я до сих пор:Запуск нескольких файлов через командный файл

cd C:\Program Files\CPUID\CPU-Z\ 
cpuz.exe 
cd "C:\Program Files\Core Temp\" 
"Core Temp.exe" 
cd "C:\Program Files (x86)\EVGA Precision X\" 
EVGAPrecision.exe 

Проблема заключается в том, что, когда я выполняю этот пакетный файл, он запускает первую программу, а затем просто останавливается. Только когда я закрываю первую программу, она переходит к второй команде. Имейте в виду, что каждая из этих программ требует от пользователя разрешения на запуск через «Вы хотите разрешить следующей программе вносить изменения в свой компьютер?» вещь.

Идеальный сценарий заключается в том, что все программы запускаются одновременно с запросом на получение разрешения, но если это невозможно, я в порядке, нажав «Да» для каждого из них, если они все еще запускаются последовательно и мне не нужно закрывать каждую программу.

ответ

2

Это должно делать то, что ищете:

start "" "C:\Program Files\CPUID\CPU-Z\cpuz.exe" 
start "" "C:\Program Files\Core Temp\Core Temp.exe" 
start "" "C:\Program Files (x86)\EVGA Precision X\EVGAPrecision.exe" 
+0

Вы должны окружать пути с пробелами в них с двойными кавычками (не забудьте добавить пробел в названии). –

Смежные вопросы