Okay, der Switch war mir komplett neu. Leider funktioniert das bei mir auch nicht, aber die #AutoIt3Wrapper-Befehle haben bei mir noch nie funktioniert.
Das schöne an Deinem Change2CUI ist, dass man nicht jede ConsoleWrite-Funktion umbenennen muss. Nicht so schön ist, dass man dann immer das DOS-Fenter hat und bei mir nur die Ausgabe umgeleitet wird, wenn man die exe aus CMD mit "/cmd" startet.
Mit dem Keyword hab ich folgenden Post gefunden: Debug mit Change2CUI
Der User veronesi hatte vor 8 Jahren das selbe Problem und hat es genauso gelöst wie ich.
Bisher hatte ich bei meinen Recherchen nur User mit dem Problem gefunden und die Nicht funktionierenden Vorschläge mit StdoutRead, StdinWrite oder ControlSend.