1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| REM Active l'expansion des variables d'environnements (permet d'utiliser !var! dans un bloc de code afin d'obtenir le contenu d'une variable)
REM !var! est similaire à %var% mais est une spécificitée (tare ?) liée au fonctionnement d'évaluation des variables effectuée par l'interpréteur de batch
SETLOCAL ENABLEDELAYEDEXPANSION
:: Edit the line below to match your path to the ffmpeg executable.
set path2exe=C:\Users\Benjamin\Desktop\ffmpeg\bin\ffmpeg.exe
cd c:\Users\Benjamin\Desktop\3\
del list.txt /F /Q
for %%i in (*.mov) do (
@echo file '%%i'>> list.txt
REM stock le nom du fichier, sans son extension, dans var_tmp
set var_tmp=%%~ni
REM Si les 3 derniers caractères sont _PK, alors on stock le nom sans les trois dernier caractères dans var
REM Taper "SET /?" et voir la section en bas "substitution de la variable d'environnement" pour plus d'infos
IF /I "!var_tmp:~-3!" == "_PK" set var=!var_tmp:~,-3!
)
%path2exe% -f concat -i list.txt -c copy %var%.mov |
Partager