Warum das ? Ich umgehe das ganz einfach mit abgewandelter Mabuse Variante 3.
ShellExecute (0,'open','Demoinst.bat','E: C:','',SW_NORMAL);
Habe also nur die Parameter benutzt und kein Default-Verzeichnis. In der Bat steht dann %1 und %2 drin. Allerdings noch eine kleine Frage. Den schwarzen Bildschirm würde ich gerne ersetzen. Wie komme ich an die Shellexecute-Ausgabe ran ? Geht das ?