Hallo,
also ich bin mir sicher, dass ich das schon mal gemacht habe, aber irgendwie funktioniert es heute nicht richtig. ![]()
Ich habe folgendes geschrieben, um den Befehl "help" (als Beispiel) an die Konsole zu schicken und den Stream auszulesen:
[autoit]#include <Constants.au3>
[/autoit][autoit][/autoit][autoit]$com = Run(@ComSpec,@ScriptDir,@SW_SHOW, $STDIN_CHILD + $STDOUT_CHILD)
$i = 0
while 1
consolewrite(StdoutRead($com))
if $i = 10 then
StdinWrite($com,"help")
StdinWrite($com)
EndIf
$i += 1
sleep(100)
WEnd
Am Ende steht dann in der Kosole von SciTE:
Code
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
D:\Dateien\autoIt-Projekte\extras>Mehr?
Ich weiß nicht was ich machen muss, dass "help" gesendet und das Ergebnis empfangen wird.
Kann mir jemand helfen?
Schon mal ein großes Dankescön und LG
limond