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