Seite 1 von 2

COnsolen ausgabe auf textfile umlenken

Verfasst: 12.10.2006 19:31
von tft
Hi ....

weis einer wie man die ausgabe eines Consolen programmes umlenken kann um die ausgabe in ein File umzulenken. Da gabs doch DOS änliche befehle die es ermöglichten sowas über die Eingabeaufforderung von Windows zu machen.

Verfasst: 12.10.2006 19:44
von AND51
Willst du zum Beispiel jemanden anpingen? Und das dann in eine Datei umlenken?

Dann musst du >"C:\Umlenk.txt" dahinter-schreiben. Dies funzt so ziemlich bei allen DOS-Anwendungen bzw. der MSDOS-Eingabeaufforderung (cmd und command.com).

Ansonsten schau dir den RunProgram() Befehl in der Hilfe an. Dort ist ein Beispiel, wie man eine Konsole ausliest. Das schreiben in eine Text-Datei ist für dich (hoffe ich mal :roll: ) ein Kinderspiel! :allright:

Verfasst: 12.10.2006 22:35
von Icke
Oder auf diese Weise direkt in ein String ohne den Umweg Datei:

Code: Alles auswählen

Abfrage = RunProgram("ping", "192.168.178.1", "", #PB_Program_Open|#PB_Program_Read|#PB_Program_Hide)

If Abfrage
 While ProgramRunning(Abfrage)
 Output$ + ReadProgramString(Abfrage) + Chr(13)
 Wend
EndIf

MessageRequester("Output", Output$)

Verfasst: 12.10.2006 22:51
von AND51
Das sollte er sich doch aus der Hilfe fischen, damit er auch was zu tun hat und er sich das beser merken kann. :wink:

Verfasst: 12.10.2006 23:02
von HeX0R
PB-Hilfe hat geschrieben: Ein mittels #PB_Program_Open ausgeführtes Programm muss mit CloseProgram() geschlossen werden.
Ein wenig mehr Sorgfalt bei den Beispielen sollte schon sein.

Verfasst: 12.10.2006 23:15
von Icke
:oops:

Verfasst: 12.10.2006 23:20
von ts-soft
Icke hat geschrieben::oops:
So schlimm ist es nicht, schlimmer ist das es im Beispiel der Hilfe fehlt!

Verfasst: 12.10.2006 23:32
von AND51
Hätte mir eigentlich auffallen müssen, denn ich habe erkannt, dass es -leicht modifiziert- aus der Hilfe stammt. :|

Verfasst: 12.10.2006 23:53
von Kaeru Gaman
wow... kollektives asche-aufs-haupt-streuen.... hab ich lang nich mehr erlebt... :shock:

yours truly
Kaeru "eloquent Spam" Gaman

Verfasst: 13.10.2006 17:21
von tft
Hallo ......

danke für die Antworten.