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.