Hi,
ich bin grade leicht verwirrt. Ich habe folgendes Script:
Spoiler anzeigen
Func gpgVerify($sdatei)
Local $pid = RunWait(@ComSpec & " /k gpg --status-fd 1 --verify " & $sdatei, @ScriptDir, $debug)
EndFunc ;==>gpgVerify
Wenn ich das ganze nun im $STDOUT_CHILD erweitere:
Spoiler anzeigen
Func gpgVerify($sdatei)
Local $pid = RunWait(@ComSpec & " /k gpg --status-fd 1 --verify " & $sdatei, @ScriptDir, $debug, $STDOUT_CHILD)
EndFunc ;==>gpgVerify
bekomme ich in der Scite-Konsole das hier angezeigt:
autoit.de/wcf/attachment/24216/
Wenn ich nun allerdings Versuche diese Ausgabe mit StdoutRead abzufangen ist das Ergebniss immer leer:
Spoiler anzeigen
Func gpgVerify($sdatei)
Local $pid = RunWait(@ComSpec & " /k gpg --status-fd 1 --verify " & $sdatei, @ScriptDir, $debug, $STDOUT_CHILD)
Local $sResult = ""
While 1
$sResult &= StdoutRead($pid)
If @error Then ExitLoop
WEnd
MsgBox(0,"",$sResult)
EndFunc ;==>gpgVerify