Захват и отображение STDOUT одновременно

У меня есть следующий код для захвата и обработки вывода команды «Выполнить». Как мне изменить его так, чтобы в командном окне «Выполнить» отображался вывод, и в то же время выход регистрировался? Замена@SW_HIDE с участием@SW_SHOW (или эквивалент) просто показывает пустое командное окно.

Что-то похожее на Linuxtee команда, которая записывает в файл, пока он печатает STDOUT.

$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)

Ответы на вопрос(2)

Ваш ответ на вопрос