Batch ausführen und auf Vollendung warten(VB6)

Hallo liebe Wissensgemeinde,
Ich habe folgendes Problem:
Ich möchte eine externe Batch Datei ausführen und warten bis sich diese nach Vollendung schließt.

Mit Shell(„mybat.bat“) lässt Sie sich zwar ausführen, aber das Programm macht ungehindert weiter.

Kann man realisieren das VB erst auf die Vollendung des Scripts wartet bevor es mit dem eigentlichen Code/Programm weiter arbeitet?

Schonmal Danke im Vorraus!

Ja, grundlegend wird z.B. die Batchdatei geschrieben, ausgeführt und solange in der Schleife gehalten, bis das Programm beendet ist. Die vorallem, wenn Du mittels der BAT Datei eine Datei löschen möchtest. Schaue doch mal unter VB-fun.de da ist so ziemlich viel beschrieben. Abhilfe könnte aber auch das VB EE 2010 bringen. Es bietet neue und andere möglichkeiten.

Grüsse Sebastian

Ich möchte eine externe Batch Datei ausführen und warten bis
sich diese nach Vollendung schließt.

Mit Shell(„mybat.bat“) lässt Sie sich zwar ausführen, aber das
Programm macht ungehindert weiter.

Hallo Magifix,

schau mal zu shellandwait:

http://www.google.de/#hl=de&source=hp&biw=1024&bih=6…

Gruß
Reinhard

Vielen Dank ShellAndWait funktioniert!