Peter Bönnen
Erfahrenes Mitglied
Jetzt kapier ich erst, was du eigentlich machen willst. Ich hätte genauso mit "exit" geantwortet bei der ursprünglichen Fragestellung.
Das DOS-Fenster wird wohl in deinem Fall nicht beendet, da mit dem Start des externen Programmes erst dessen Verarbeitung abgewartet wird (also bis das Programm beendet wird), um dann innerhalb der Stapelverarbeitung z.B. mit dem Rückgabewert des Programms arbeiten zu können.
Um das zu umgehen startest du das externe Programm am besten per "start c:\meinkleinesprogramm.exe". "Start" macht dabei nichts anderes als die im Parameter anegegebene Datei zu starten und sich danach selber zu beenden, so dass die Stapelverarbeitung nach Beenden des "start"-Prozesses unmittelbar fortgesetzt werden kann.
Peter
Das DOS-Fenster wird wohl in deinem Fall nicht beendet, da mit dem Start des externen Programmes erst dessen Verarbeitung abgewartet wird (also bis das Programm beendet wird), um dann innerhalb der Stapelverarbeitung z.B. mit dem Rückgabewert des Programms arbeiten zu können.
Um das zu umgehen startest du das externe Programm am besten per "start c:\meinkleinesprogramm.exe". "Start" macht dabei nichts anderes als die im Parameter anegegebene Datei zu starten und sich danach selber zu beenden, so dass die Stapelverarbeitung nach Beenden des "start"-Prozesses unmittelbar fortgesetzt werden kann.
Peter