Hey Leute,
habe immernoch das selbe Problem wie vor einigen Monaten. Langsam glaube ich zu wissen wo mein Problem liegt.
Ich habe ein Programm, dass wie ein DOS Fenster aussieht, wenn man es öffnet. Aber ich glaube mittlerweile, dass es das nicht ist Ich bekam über keinen möglichen Weg den StdOut kram ausgelesen. Außer, wenn das Programm ein Fehler ausgibt.
Es handelt sich dabei um ein Server Programm, welches ein Fehler verursacht "Cannot bind on 0.0.0.0:8085" sobald man es ein zweites mal öffnet. ist ja klar. der server kann ja nicht ein zweites mal den selben port benutzen.
diese ausgabe konnte ich auslesen. Die Ausgabe jedoch welche bei einem erfolgreichem start angezeigt wird kann ich jedoch nicht auslesen.
kann es sein dass man nur StdOutRead nutzen kann, wenn auch folgendes in einer CMD box zum erfolg führt? "Programm.exe >> Textdatei.txt". mit diesem befehl stand wieder nur der fehlerbericht in der textdatei aber nicht der erfolgreiche start
das nervt mich langsam echt so sehr kann doch nicht sein. nutzt es vlt eine ausgabe pipe die autoit nicht auf den schirm bekommt?
Würde mich über nähere infos freuen