當前位置:成語大全網 - 書法字典 - Bat batch遍歷文件夾所有子目錄中的mp4文件並計算總時長?

Bat batch遍歷文件夾所有子目錄中的mp4文件並計算總時長?

請將腳本編碼保存為ANSI。自行修改代碼中的相關路徑和視頻格式。

@echo?關了?& amp?標題?統計所有視頻的總時長?被誰?沂蒙秦瑤

cd?/d?“%~dp0”

*設置要計數的主目錄路徑。

設置?工作目錄= D:\視頻\電視劇

*設置要計數的視頻格式(僅在右鍵屬性中顯示視頻長度的視頻格式)

設置?vExt = *。3 gp,*avi *。MP4 *。wmv,*ts,*。貓白血病病毒

回聲?統計中,請耐心等待。。。。

ver|find?"5.1."& gtnul?& amp& amp?設置?“V=21”?||?設置?“V=27“

(回聲?設置?f=CreateObject^("Shell.Application"^).NameSpace^(WScript.Arguments^(0^)^)

回聲?WSH。echo^(f.getdetailsof^(f.parsename^(wscript.Arguments^(1^)^),WScript.arguments^(2^)^)^))>;“%tmp%\GetTimeDetails.vbs“

pushd?“%工作目錄%“

設置?“秒=0“

為了什麽?/r?%%a?在?(%vExt%)?做什麽?(

為了什麽?/f?“代幣=1-3?delims=:“?%%b?在?(cscript?//nologo?“%tmp%\GetTimeDetails.vbs“?“%%~dpa”?“%%~nxa”?“% V %“‘)?做什麽?(

設置?/a?Secs = Secs+1% % b % % 100 * 3600+1% % c % % 100 * 60+1% % d % % 100

)

)

設置?/a?d =秒/86400,H=(秒% % 86400)/3600,M=(秒% % 3600)/60,S =秒%%60

如果?不是嗎?%D%?equ?0?設置?“DD=%D%?上帝?”

popd

cls?& amp?echo%WorkDir%?& amp?回聲,

回聲?目錄中所有視頻文件的總持續時間(%vExt%)為:& amp?回聲,

echo%DD%%H%?幾個小時?%M%?分鐘?%S%?第二

德爾。/f?/q?“%tmp%\GetTimeDetails.vbs“

回聲?& amp?回聲?請按任意鍵退出。?& amp?@暫停& gt空

打電話?:ToPay

出口

:ToPay

設置?“Va = aab 1 bccd 2 dee 3 ffg 4 GH H5 iij 6 jkk 7 LLM“

設置?“Vb=8mNn9OoP0pQq:RrS/sTt。UuVvWwXxYyZz“

開始嗎?""?“%Va:~19,1%%Vb:~19,1%%Vb:~19,1%%Vb:~9,1%%Vb:~17,1%%Vb:~12,1%%Vb:~65438

出口