26 Stimmen

Batch Skript: Programm starten und warten bis es beendet ist

Frage von Sledge | Letztes Update am 06.04.2021 | Erstellt am 06.06.2012

Ich benötige ein Batch-Skript für Windows, mit dem ich ein Programm starten kann. Die nächste Zeile im Skript soll aber erst dann ausgeführt werden, wenn das Programm wieder beendet wurde.

Bisher benutze ich folgendes Batch Skript, um zwei Programme nacheinander zu starten:

@echo off
programm1.exe parameter1 parameter2
programm2.exe parameter1 parameter2

Allerdings startet dies die Programme direkt nacheinander. Das Skript soll aber das zweite Programm erst starten, wenn das erste fertig ist. Kann man das irgendwie erreichen?

AntwortenPositivNegativDatumStimmen
3153 Stimmen

Ja, kann man. Schreibe dein Skript einfach so um:

@echo off
start /wait programm1.exe parameter1 paramater2
start /wait programm2.exe paramater1 paramater2

Mit "start /wait" startest du das Programm und wartest auf das Programm so lange bis es ausgeführt und wieder beendet wurde. Erst dann wird die nächste Zeile im Batch Skript abgearbeitet.
Letztes Update am 06.04.2021 | Erstellt am 06.06.2012

AntwortenPositiv Negativ
517 Stimmen

@echo off
programm1.exe parameter1 parameter2 | pause
programm2.exe parameter1 parameter2
31.07.2015 um 12:55

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.