Und wen interessiert das?
Aber mal als Denkanstoss:
Dein Programm schreibt alle notwendigen Befehle in ein Batchfile. Dann wird mittels CreateProcess die cmd.exe mit den parametern /c und dem Namen des Batchfiles ausgeführt. Dieser Prozess bekommt über die Flags von CreateProcess mitgeteilt dass kein extra Fenster geöffnet werden soll, die Standardausgabe des Prozesses wird auf Dein Programm umgeleitet und du kannst dann bequem die Ausgabe analysieren und ausgeben. Mit einem Fenster mit entsprechendem Font und schwarzem Hintergrund sieht es wie eine Eingabeaufforderung aus.
Alternativ kannst Du die Befehle auch jeweils einzeln über die cmd.exe mit /c ausführen, das
cls kannst du dir dabei sparen, das braucht man dann eh nicht
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet.

" (Henning Richter)