Entwickler-Ecke

Dateizugriff - BAT Datei in Delphi aufrufen und abwarten auf Abschluss


GivDGivA - Di 15.04.03 10:00
Titel: BAT Datei in Delphi aufrufen und abwarten auf Abschluss
Ich möchte aus meinem Programm heraus eine Bat Datei aufrufen und solange warten, bis diese komplett durchgelaufen ist.
Und dann an der Stelle weitermachen.
Hat jemand eine Ahnung?


Delete - Di 15.04.03 11:34

Von den JEDIs gibt es eine passende Routine (WinExec32AndWait), die diesen Wunsch erfüllt. Sie startet ein Programm und wartet auf dessen Abschluss. In Variationen habe ich diese Routine schon sehr oft gesehen. Eine davon stammt von Luckie und befindet sich hier [http://www.delphipraxis.net/viewtopic.php?t=1199].

Du solltest dann aber den Kommandozeileninterpreter (command.com) direkt aufrufen und die BAT-Datei zusätzlich übergeben, IMHO:

Quelltext
1:
command /c MeineBatch.bat                    


GivDGivA - Di 15.04.03 14:06

Super, vielen Dank werd es gleich mal ausprobieren! :D