IPC
delphi IPC
delphi Inter-process communication
CreateProcess hStdInput
CreateProcess hStdOutput
Delphi CreateProcess hStdInput
Aus den ersten Suchergebnissen...
https://www.delphipraxis.net/189156-...owershell.html
https://www.delphipraxis.net/117567-...ung-nicht.html
Zeigt zumindestens schonmal ansatzweise, wie das aussieht
* Pipes erstellen
* * mindestens hStdInput, wo du deine Befehle rein schreiben kannst
* * und eventuell auch noch hStdOutput, wo die Antwort zurück kommt
* dann damit den Prozess starten
* auf dessen Ende warten
* und währenddessen die Ein-/Ausgaben behandeln, also in StdIn reinschreiben und aus StdOut lesen (ja, andersrum, da aus Sicht des gestarteten Programms)
Sonst hab ich jetzt nichts Fertiges anzubieten,
aber z.B. bezüglich
ExecAndWait und Co., ala Programm starten und Ausgaben lesen, gibt es hier mehrere Beispiele.
https://www.delphipraxis.net/152426-...-umleiten.html
https://www.delphipraxis.net/164364-...-einlesen.html
https://getitnow.embarcadero.com/?q=...&categories=-1