Otwórz kolejno wiele aplikacji za pomocą pliku wsadowego Windows


0

Aby przetestować konfigurację RAID SSD, chciałbym w jakiś sposób skrypty sekwencyjnego uruchamiania wielu programów.

Jak mogę to zrobić?

Za pomocą pliku wsadowego systemu Windows mogę tylko otworzyć wszystkie jednocześnie i czekać na zakończenie poprzedniego programu.

EDYCJA: Głównym celem jest wiedzieć, kiedy wszystkie programy zakończą ładowanie.


1
Cóż, technicznie ... otwiera się „w porządku” i nie wszystko naraz, robi to po prostu bardzo szybko. ;)
— Bobby,

Tak, może to, czego chcę, nie ma sensu. Ale plan był taki, aby następny program zaczął się uruchamiać po zakończeniu ładowania poprzedniego.
— lox

sekwencyjny -> sekwencyjny raz og czekaj -> raz oR czekaj
— matt wilkie

Odpowiedzi:


1

Mówisz, co następuje:

Za pomocą pliku wsadowego systemu Windows mogę tylko otworzyć wszystkie jednocześnie i czekać na zakończenie poprzedniego programu.

Musisz więc opóźnić uruchomienie programu ?


Głównym celem mojej prośby było upewnienie się, że jeśli ostatnim programem na mojej liście programów do uruchomienia był Notatnik, to kiedy to wszystko się skończyło, okno Notatnika będzie najwyższym oknem.
— lox

0

Być może Sikuli zadziałałoby dla Ciebie, „wizualna technologia do wyszukiwania i automatyzacji graficznych interfejsów użytkownika (GUI) za pomocą obrazów (zrzutów ekranu)”. Użyj go, aby poczekać na obraz pomyślnie uruchomionej aplikacji nr 1, a następnie uruchom aplikację nr 2, ...



0

Nie trzeba instalować zewnętrznych narzędzi, wystarczy użyć startpolecenia .

Na przykład:

start "" calc
start "" "%PROGRAMFILES%\MyCustomApp\App.exe"
start "" notepad "%USERPROFILE%\Documents\doc.txt"

Możesz dodać /Bprzełącznik, aby uniknąć tworzenia innego okna konsoli, ale uruchomione aplikacje stdoutbędą mieszać się w konsoli uruchamiania w ten sposób.


-1

Nie jestem pewien, czy to rozwiąże twoje zadanie, ale jeśli napiszesz w ten sposób

cmd /C calc.exe
cmd /C calc.exe

w pliku wsadowym powłoka uruchomi się najpierw jako kalkulator, poczekaj, aż go zamkniesz, a następnie uruchom drugi.

mam nadzieję, że to pomoże


Nie dobrze. Oznacza to, że muszę aktywnie zamknąć program.
— lox
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.