1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| @echo off
setlocal enableextensions enabledelayedexpansion
cd /d %USERPROFILE%\Desktop
for /f "tokens=1-3,* delims=. " %%A in ('2^>nul dir /b /a-d "*.xlsx"') do (
set /a mois=%%A - 1
set jour=%%B
call :addition !mois!
set /a total= !nb! + !jour!
set /a result= !total! / 7
ren "%%A.%%B.%%C %%~D" "%%A.%%B.%%C %%~nD semaine!result!%%~xD"
echo. & echo ### %%A.%%B.%%C %%~D ==^>^> %%A.%%B.%%C %%~nD semaine!result!%%~xD
)
timeout /t 8
exit /b 0
:addition
if %1 EQU 1 (set nb=31)
if %1 EQU 2 (set nb=59)
if %1 EQU 3 (set nb=90)
if %1 EQU 4 (set nb=120)
if %1 EQU 5 (set nb=151)
if %1 EQU 6 (set nb=181)
if %1 EQU 7 (set nb=212)
if %1 EQU 8 (set nb=243)
if %1 EQU 9 (set nb=273)
if %1 EQU 10 (set nb=304)
if %1 EQU 11 (set nb=334)
goto :eof
rem |
Partager