Jak uruchomić wiele poleceń DOS?
Mam for
pętlę, która uruchamia wykrywanie serwera w celu wykrycia, który serwer działa i jest szybki. Ponieważ jest więcej serwerów, nie chcę uruchamiać wszystkich detekcji serwerów po kolei, ale równolegle.
batch-file
cmd
John Boe
źródło
źródło
Odpowiedzi:
Możesz wykonywać polecenia równolegle w
start
ten sposób:Każdy z nich uruchomi się we własnym wierszu polecenia i pozwoli na uruchomienie wielu poleceń w tym samym czasie z jednego pliku wsadowego.
Mam nadzieję że to pomoże!
źródło
/b
opcja umożliwia wykonaniestart
polecenia bez tworzenia nowego okna. Spróbuj tego z cmd:start /b ping google.com & start /b ping example.com
Proponuję zapoznać się z tematem „ Jak uruchomić w tle plik bat z innego pliku bat? ”
Również dobrą odpowiedź (użycie
start
polecenia) podano na stronie z pytaniami " Równoległe wykonywanie procesów powłoki " tutaj ;Ale moim zaleceniem jest użycie PowerShell . Wierzę, że będzie idealnie pasował do Twoich potrzeb.
źródło
jeśli masz wiele parametrów, użyj składni przedstawionej poniżej. Mam plik bat ze skryptem jak poniżej:
Spowoduje to otwarcie wielu konsol.
źródło