Mit stdout Konsole auslesen - Problem

04/19/2013 15:13 Croco™#1
Hi,
vl. kennen einige von euch die Konsole von den CS:S Servern.
Ich versuche diese gerade via stdout etc. auszulesen.
Das Problem bei der Sache ist, das sobald ich den Server mit den Parametern für stdout und stdin starte nichts mehr in der Konsole erscheint und ich als Ergebnis jedesmal eine Lehrer MsgBox bekommen. Hat jemand ne Idee wie man am einfachsten solche Konsolen auslesen kann ?
04/19/2013 22:43 BladeTiger12#2
Ich denke mal nicht das es mit Stdout geht.
Da benutzt man doch lieber Memory.
04/20/2013 11:20 Croco™#3
Stdout ist genau für diesen Zweck gemacht !
Ich lese doch die Memorys von einer Konsole nicht aus um den Inhalt dieser zu bekommen !?

Edit:
Nach einigem rumprobieren hat es doch geklappt ;)
Kann geschlossen werden.
04/20/2013 12:10 omer36#4
auch wenn es sehr wenige sind, googlen manche, wenn sie nicht weiter wissen...
und wenn jmd genau hiernach sucht, währe es schon eine hilfe,
wenn du deine lösung dazu posten könntest.
04/21/2013 15:56 Croco™#5
Sry, hast recht ;)

Meine Lösung:
Anstatt direkt den Konsoleninhalt auszulesen, habe ich diesen umleiten lassen. Dadurch "loggt" die Konsole alles was sie schreibt in eine Datei.
Z.B so:

Quote:
ping 10.1.0.12 > "C:\Users\Tim\Desktop\Ping Results.txt"
Das ergebnis von "ping" würde dann in die Datei "Ping Results.txt" geschrieben werden.

Die Datei dann einfach auslesen und fertig ist es ;)