Sowas gibt es aber auch einzeln.
ShellExecuteAndWait
ShellExecuteAndWait
ShellExecute ist auch nicht Teil der
RTL, sondern kommt über die
WinAPI (
Winapi.Windows.pas) rein.
ShellExeAndWait implementiert letztendlich vermutlich auch "nur"
CreateProcess ShellExecuteEx, samt dem Warten auf's Programmende.
Es gibt auch Implementationen, welche Die Konsolenausgabe abfangen und z.B. in eine StringListe schreiben, zzgl. der Übergabe von Text/Befehlen an die Konsoleneingabe.