1 3 Stimmen

Batch Skript: Programm starten und warten bis es beendet ist

Frage von Sledge | 06.06.2012 um 22:28 Uhr

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

Stefan Trost

Profil anzeigen | Nachricht
Avatar
2339 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.
06.06.2012 um 22:56 Uhr

AntwortenPositiv Negativ

Steinlaus

Profil anzeigen | Nachricht
Avatar
513 Stimmen

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

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Was ist ein Batch Skript?
Frage | 1 Antwort

Wichtiger Hinweis

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.