VLC는 영화가 cmd에서 멈출 때를 찾습니다


1

명령 줄을 여는 프로세스를 만들어 C #에서 VLC로 작업하고 있습니다.

영화가 명령 줄이나 다른 것으로 끝나는 시점을 아는 방법이 있습니까?

답변:


1

vlc://quit재생하려는 파일을 재생 목록에 추가 하면 재생이 완료된 후 VLC가 종료됩니다. 이것은 명령 줄에서 잡을 수 있습니다.

(아마도 이것은 당신이 실제로 하려고하는 것입니다 : 재생이 끝나면 VLC를 종료하고 스크립트를 계속하십시오.)


1
vlc.exe file.xxx vlc:quit

그런 다음 프로세스가 종료 될 때까지 기다리십시오.

var info = new System.Diagnostics.ProcessStartInfo(); 
info.FileName = @"c:\path\to\vlc.exe file.xxx vlc:quit"; 
var process = new System.Diagnostics.Process(); 
process.StartInfo = info; 
process.Start(); 

//Wait for the process to be completed 
process.WaitForExit(); 

//It's finished. Enter your code here.

VLC에는 기능적으로 동일한 명령 줄 변형 (CVLC / CVLC.exe)이 있지만 명시 적으로 활성화하지 않으면 컨트롤이나 메뉴가없는 비디오 창을 시작하기 만합니다. 사용법에 따라 약간 개선 된 상황 일 수 있습니다.
Turix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.