mpc.bat
- Code: Tout sélectionner
cls
@echo off
set ext=%1
set dvd=0
set ext=%ext:~-4%
set ext=%ext:~0,3%
if /i %ext%==iso (
"C:\Program Files\DAEMON Tools Lite\dtlite.exe" -mount 0,%1
set vid="F:\VIDEO_TS\VIDEO_TS.IFO"
set dvd=1
SLEEP 3
) else (
set vid=%1
)
for /f "tokens=4 delims= " %%i in ('C:\Script\MediaInfo\mediainfo %vid% ^| findstr /i /c:"Frame rate : "') do set result=%%i
if "%result%" LEQ "24.499" (
if "%result%" GEQ "23.500" (
C:\Script\Setvideo.exe x=1920 y=1080 b=32 f=24
)
)
if "%result%" LEQ "25.499" (
if "%result%" GEQ "24.500" (
C:\Script\Setvideo.exe x=1920 y=1080 b=32 f=50
)
)
if "%result%" LEQ "30.499" (
if "%result%" GEQ "29.500" (
C:\Script\Setvideo.exe x=1920 y=1080 b=32 f=60
)
)
C:\MPC-HC\mpc-hc.exe %vid% /fullscreen /play /close
if %dvd%==1 (
"C:\Program Files\DAEMON Tools Lite\dtlite.exe" -unmount 0
)
J'ai rajouté "/i" pour la comparaison de l'extension en "case insensitive"
et un "SLEEP 3" (attendre 3 secondes) pour laisser le temps à l'image CD/DVD de se monter
Pour avoir acces à la commande SLEEP il faut installer le "Windows Server 2003 Resource Kit Tools"
Voila ça fonctionne parfaitement (enfin chez moi )