HI
Ich würde gerne mit einem Prgogramm den Ausgabestream von ConsoleWrite lesen.
In der Hilfe steht, dass manche Texteditoren das können also müsste ein eigenes Programm es auch können.
Meine Frage lautet also: Wie kann ich diesen Stream lesen?
HI
Ich würde gerne mit einem Prgogramm den Ausgabestream von ConsoleWrite lesen.
In der Hilfe steht, dass manche Texteditoren das können also müsste ein eigenes Programm es auch können.
Meine Frage lautet also: Wie kann ich diesen Stream lesen?
Schau dir mal StdoutRead() an.
und nen kleines Beispiel:
;in $stream steht die Rückgabe des Run-Kommandos
;StdoutRead() Ausgabekanal
;StdErrRead Errorkanal
While 1
$out &= StdErrRead($stream)
If @error then ExitLoop
Wend
MsgBox(4096,"Ausgabe...",$out)
Bei Unixsystemen kann es sein das Error und Out ein Kanal ist.
MfG
Der_Doc
Bei Windows kann man das auch auf einen Kanal leiten, aber dann muss man Run selber programmieren...
man bracuh unter anderem _NamedPipes_CreatePipe, _WinAPI_CreateProcess und viele DLLStructs Ein Bsp: http://www.autoitscript.com/forum/index.php?s=&showtopic=76607&view=findpost&p=555091