Próbuję uruchomić niektóre pliki aplikacji .exe konsoli z pliku wsadowego w systemie Windows.Uruchamianie wielu aplikacji konsoli z pliku wsadowego
Jednak, kiedy uruchomić następujący kod tylko rozpoczyna pierwszą z aplikacji:
"C:\Development\App\bin\Debug1\Application.exe"
timeout 5
"C:\Development\App\bin\Debug2\Application.exe"
timeout 5
"C:\Development\App\bin\Debug3\Application.exe"
timeout 5
"C:\Development\App\bin\Debug4\Application.exe"
timeout 5
"C:\Development\App\bin\Debug5\Application.exe"
timeout 5
(podaję timeout rozłożyć intial przetwarzanie trochę)
Czy istnieje sposób, aby uzyskać plik skryptu, aby uruchomić pierwszą aplikację, a następnie przejść i rozpocząć inne?
Idealnie chciałbym, aby plik skryptu uruchamiał wszystkie aplikacje w podkatalogu, więc gdybym miał Debug\Applications\*.exe
lub podobny, uruchamiałbym wszystkie aplikacje typu .exe (i ewentualnie czekając 5 sekund między nimi). czy to możliwe?
Dzięki, właśnie znalazłeś to wspomniano w http://stackoverflow.com/questions/324539/how-can-i-run-a-program-from-a-batch-file-without-having-the -console-open-after też. Wszelkie pomysły na temat dynamicznego ładowania w pliku wsadowym? – finoutlook
Polecenie START interpretuje pierwszy argument jako tytuł okna, jeśli jest cytowany, więc musisz podać tytuł, taki jak "start" "" C: \ Development \ App \ bin \ Debug1 \ Application.exe "' – dbenham