Bildschirm einer Consolenausgabe auslesen

01/10/2007 - 11:15 von WolfgangH | Report spam
Hallo NG,
ich möchte aus einer C++-ConsolenApplikation die ProgrammVersion auslesen
und in meine C#-Maske schreiben.
Am DOS-Prompt würde ich eingeben: "program.exe -version"
Am Bildschirm erhalte ich dann u.a.: "aktuelle Version: 123xyz"

Mein Code bisher:
Process proc = new Process();
proc.StartInfo.FileName = "program.exe";
proc.StartInfo.Arguments = " -version";

1. Wie kann ich nun die Zeilen am Bildschirm auslesen?
2. zur Verschönerung: Wie kann ich die DOS-Box minimiert starten?

Danke
Wolfgang
 

Lesen sie die antworten

#1 Michaela Meier
01/10/2007 - 11:30 | Warnen spam
"WolfgangH" schrieb im Newsbeitrag
news:
Hallo NG,
ich möchte aus einer C++-ConsolenApplikation die ProgrammVersion auslesen
und in meine C#-Maske schreiben.
Am DOS-Prompt würde ich eingeben: "program.exe -version"
Am Bildschirm erhalte ich dann u.a.: "aktuelle Version: 123xyz"

Mein Code bisher:
Process proc = new Process();
proc.StartInfo.FileName = "program.exe";
proc.StartInfo.Arguments = " -version";

1. Wie kann ich nun die Zeilen am Bildschirm auslesen?
2. zur Verschönerung: Wie kann ich die DOS-Box minimiert starten?





Hallo,

wie wàre es mit dem altgedienten Trick, die Ausgabe in eine Datei
umzuleiten?
Also: program.exe -version >liesdas.txt

Michaela

Ähnliche fragen