Achja, tatsächlich ein Denkfehler.
Ich werde nun den String auswerten der CreateProcess übergeben wird.
Wenn ein "del" oder "copy" drinnen ist mache ich keinen umweg über createprocess sondern nutze DeleteFile bzw die Copy Funktion in Delphi.
Zitat:
Aber was bringt denn sowas im Vergleich zu den Befehlen in Delphi selbst?
Der Vorteil:
Der Ablauf und die Reihenfolge der Commandos kann sich ändern daher muss man sie in einem File speichern.
XML wäre zwar möglich jedoch ist es eine Anforderung an mein "Programm-Paket", dass die "Ablaufscripte" auch ausführbar sind selbst wenn mein Programm nicht auf dem Rechner installiert ist.
Mein Programm bietet nur eine Benutzerfreundliche
GUI an um die Batchdatei anzupassen und die Exitcodes der gestarteten Executables auszuwerten.
Schöne Grüße
Andi