일부 비디오를 변환하기 위해 명령 줄 .exe 도구 (x264
)를 호출하고 해당 출력을 PowerShell 호스트에서 인쇄하려고합니다.PowerShell : 명령 줄 도구의 출력을 호스트로 리디렉션
x264
으로 전달해야하는 매개 변수가 많이 있습니다. 나는이 잘 작동하지만 출력을 보여 이전 cmd
창을 엽니 다
[diagnostics.process]::start($com, $args).WaitForExit()
을 시도 그래서 지금까지 나는 Invoke-Item
cmdlet을 함께 실행할 수 없습니다. 그냥 호기심에서 나는 어떻게 출력을 호스트에 표시 할 수 있는지 궁금합니다.
결과는 출력되지만 호스트에는 출력되지 않습니다. (확인을 위해 -NoNewWindow 매개 변수를 제거했습니다.) 또한이 출력을 사용할 수 있습니까? –
x264 (코어 : 114 r1913 5fd3dce)를 다운로드하여 실행하면 같은 창에서 실행됩니다. 명령에 변수를 할당하면 어떻게됩니까? 변수는 프로그램이 끝날 때 출력을 포함합니까? –
아니요, 변수를 사용하면 "True"가 인쇄됩니다. 나는 그것이 "0"(성공한 출구)의 산출물이라고 생각한다. –