¿Bat Bat atraviesa archivos mp4 en todos los subdirectorios de una carpeta y calcula la duración total?
@echo? ¿Cerrado? ¿amperio? ¿título? ¿Cuenta la duración total de todos los videos? ¿Por quién? Yimeng Qinyao
cd? /¿d? "~dp0"
* Establece la ruta del directorio de inicio que se contará.
¿Configuración? Directorio de trabajo = D:\Video\TV Series
*Establezca el formato de video que se va a contar (solo se muestra el formato de video con la duración del video en las propiedades del botón derecho)
Establecer ? vExt = *. 3 po, *avi*. MP4*. wmv, *ts, *. Virus de la leucemia felina
¿Eco? Se están procesando estadísticas, espere pacientemente. . . .
ver|encontrar? "5.1." amperio amperio? ¿configuración? ¿"V=21"? ||?Configuración? "V=27"
(¿Eco? ¿Configuración? f=CreateObject^("Shell.Application"^).NameSpace^(WScript.Arguments^(0^)^)
echo? echo^(f.getdetailsof^(f.parsename^(wscript.Arguments^(1^)^), WScript.arguments^(2^)^)^)>"tmp\GetTimeDetails.vbs"
¿empujar? "Directorio de trabajo"
¿Configuración? "Segundos=0"
¿Para qué? /r? ¿a? ¿existir? (vExt)? ¿Hacer lo? (
¿Para qué?/f?"tokens=1-3?delims=:"?b?in?(cscript?//nologo?"tmp\GetTimeDetails.vbs"?"~dpa" ? "~nxa"?"¿Qué hacer? (
¿Establecer? Segs 1 b 100 * 3600 1 c 100 * 60 1 d 100 >)
)
¿Configuración? /¿a? d = segundo/86400, H= (segundo 86400)/3600, M= (segundo 3600)/60, S = segundo 60
¿Y si? ¿No? ¿D? equivalente? 0?Configuración? "¿DD=D? ¿Dios?"
popd
cls? ¿amperio? echoWorkDir? ¿amperio? Eco,
¿Eco? La duración total (vExt) de todos los archivos de vídeo en el directorio es: amp? eco,
echoDDH? ¿Cuantas horas? ¿METRO? ¿minuto? ¿S? Segunda
Del. /¿F? /q? "tmp\GetTimeDetails.vbs"
¿Echo? ¿amperio? ¿eco? Por favor presione cualquier tecla para salir. ? ¿amperio? @pause gtempty
¿Llamar? :ToPay
Exportar
:ToPay
¿Configuración? "Va = aab 1 bccd 2 dee 3 ffg 4 GH H5 iij 6 jkk 7 LLM"
¿Configuración? "Vb=8mNn9OoP0pQq:RrS/sTt.UuVvWwXxYyZz"
¿Empezar? ""?"Va: ~19, 1Vb: ~19, 1Vb: ~19, 1Vb: ~9, 1Vb: ~17, 1Vb: ~12, 1Vb: ~65438
Exportar