Siehe Titel – Ich hatte vor, eine
GUI für ein Kommandozeilentool zu schreiben, dafür muss ich aber die Konsolenausgabe irgendwo zurückbekommen.
ShellExecute gibt ja leider nichts brauchbares von sich aus zurück, Pipes kann man damit leider auch nicht benutzen.
So hab' ich's bisher getestet, erfolglos:
ShellExecute(Form2.Handle, nil, 'D:\cnt\cnt.exe', PChar('-a -s C:\*.* >out.txt') , 'D:\cnt', SW_SHOWNORMAL);