De Capture et d'affichage sur la sortie standard en même temps

J'ai le code suivant pour la saisie et le traitement de la commande Exécuter en sortie.
Comment puis-je modifier pour que la commande Exécuter s'affiche la fenêtre de sortie et dans le même temps, la sortie est journalisé? Remplacement de @SW_HIDE avec @SW_SHOW (ou l'équivalent) montre un vide fenêtre de commande.

Quelque chose de semblable à l'linux tee de commande dont les journaux dans un fichier pendant qu'il imprime sur la sortie standard.

$CurrentPID = Run(@ComSpec & ' /c ' & $CurrentLogCmd, "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)

If Not ProcessWaitClose($CurrentPID,60) Then
    WriteLog("[Warning] Timed-out.Finding date in current hour raw log -" & $CurrentLogFileName)
    $F_LogWarningExist = 1
    Return $C_SUCCESS ; Take chances and proceed with parsing raw logs
EndIf

$CurrentOutput = StdoutRead($CurrentPID)

OriginalL'auteur Siva | 2013-05-09