Hallo,
ich habe ein Problem mit einem Skript. Und zwar will ich ein Programm starten und dann die Ausgabe der Kommandozeile auslesen.
[autoit]#include<Constants.au3>
If FileExists("C:\Programme\Cisco\Cisco AnyConnect VPN Client\vpncli.exe") Then
Local $Status = Run(@ComSpec & " /c vpncli.exe", "C:\Programme\Cisco\Cisco AnyConnect VPN Client\" , @SW_SHOW, $STDERR_CHILD + $STDOUT_CHILD)
Local $line
While 1
$line = StdoutRead($Status)
If @error Then ExitLoop
MsgBox(0, "STDOUT gelesen:", $line)
WEnd
While 1
$line = StderrRead($Status)
If @error Then ExitLoop
MsgBox(0, "STDERR gelesen:", $line)
WEnd
MsgBox(0, "Debug", "Wie aufregend...")
EndIf
Ich bekomme mit dem Code aber nichts angezeigt und finde meinen Fehler nicht.
Normalerweise sieht die Ausgabe so wie auf dem angehängten Bild.
Vielen Dank schonmal.
Gruß Thomas