컴퓨터 지식 네트워크 - 컴퓨터 지식 - 폴더의 모든 하위 디렉터리에 있는 mp4 파일을 탐색하고 총 지속 시간을 계산하는 일괄 처리 프로세스는 무엇입니까?

폴더의 모든 하위 디렉터리에 있는 mp4 파일을 탐색하고 총 지속 시간을 계산하는 일괄 처리 프로세스는 무엇입니까?

스크립트 인코딩을 ANSI로 저장해주세요. yourself@echo?off?&?title?Count the total Duration of all videos?By?Yimeng Qinyao

cd?/d?"%~dp0"로 코드에서 관련 경로 및 비디오 형식을 수정하세요.

::계산할 홈 디렉터리 경로 설정

set?WorkDir=D:\Videos\TV Series

::비디오 형식을 계산하도록 설정 (우클릭만 하면 동영상 길이의 동영상 형식은 속성에서 확인 가능)

set?vExt=*.3gp,*.avi,*.mp4,*.wmv,*.ts ,*.flv

echo?가 계산되고 있습니다. 잠시 기다려 주십시오. . . .

ver|find?"5.1.">nul?&&?set?"V=21"?||?set?"V=27"

(echo?set? f=CreateObject^("Shell.Application"^).NameSpace^(WScript.Arguments^(0^)^)

echo?WSH.Echo^(f.GetDetailsOf^(f.ParseName^( WScript.Arguments^(1^)^),WScript.Arguments^(2^)^)^))>"%tmp%\GetTimeDetails.vbs"

pushd?"%WorkDir%"

set?"Secs=0"

for?/r?%%a?in?(%vExt%)?do?(

for?/f ?"tokens=1-3?delims=:"?%%b?in?('cscript?//nologo?"%tmp%\GetTimeDetails.vbs"?"%%~dpa"?"%%~nxa" ?"%V%"')?do?(

set?/a?Secs=Secs+1%%b%%100*3601%%c%%100*61% %d%%100

)

)

set?/a?D=Secs/86400,H=(Secs%%86400)/3600, M=(Secs%%3600)/60,S=Secs%%60

if?not?%D%?equ?0?set?"DD=%D%?하늘?"

popd

cls?&?echo%WorkDir%?&?echo,

echo 디렉터리에 있는 모든 비디오 파일의 총 재생 시간(%vExt%)은 무엇입니까? 는: ?&?echo,

echo%DD%%H%?시간?%M%?분?%S%?초

del?/f?/q? "% tmp%\GetTimeDetails.vbs"

echo,?&?echo?종료하려면 아무 키나 누르십시오.

?&?@pause>nul

call?:ToPay

exit

:ToPay

set?"Va=AaB1bCcD2dEe3FfG4gHh5IiJ6jKk7LlM"

설정?"Vb=8mNn9OoP0pQq:RrS/sTt.UuVvWwXxYyZz"

시작?""?"%Va:~19,1%%Vb:~19,1%%Vb :~19,1%%Vb:~9,1%%Vb:~17,1%%Vb:~12,1%%Vb:~16,1%%Vb:~16,1%%Vb:~ 17,1%%Va:~3,1%%Vb:~20,1%%Va:~1,1%%Vb:~28,1%%Va:~3,1%%Vb:~28, 1%%Vb:~20,1%%Va:~6,1%%Vb:~6,1%%Vb:~1,1%%Vb:~16,1%%Va:~8,1% %Vb:~8,1%%Va:~3,1%%Vb:~0,1%%Vb:~16,1%%Vb:~8,1%%Vb:~0,1%%Vb :~16,1%%Va:~8,1%%Va:~24,1%%Vb:~16,1%%Vb:~7,1%%Va:~4,1%%Vb:~ 32,1%%Vb:~9,1%%Va:~26,1%%Va:~3,1%%Vb:~20,1%%Va:~25,1%%Vb:~9, 1%%Va:~17,1%"

종료

上篇: 221 년 8 월 난닝 과학 기술관 행사 시간-내용 下篇: App Store 개인정보 보호정책 URL 개인정보 보호정책
관련 내용