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.
Ein Therapeut entspricht 1024 Gigapeut.