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 35 36 37 38 39 40 41 42 43 44 45
| @echo off&cls
setlocal enabledelayedexpansion
set $count=1
set $countcat=1
set $maxcount=9
for /f "tokens=*" %%a in ('dir /b /s "*.*"') do (
set $filesextension=%%~xa
if "!$filesextension!"==".jpg" (
if !$count!==!$maxcount! (
ren "%%~dpnxa" "pano_00!$countcat!!$filesextension!"
set $count=0
set /a $countcat+=1
) else (
if !$count!==1 (
ren "%%~dpnxa" "pano_00!$countcat!_!$count!_c!$filesextension!"
)
if !$count!==2 (
ren "%%~dpnxa" "pano_00!$countcat!_!$count!_rc!$filesextension!"
)
if !$count!==3 (
ren "%%~dpnxa" "pano_00!$countcat!_!$count!_r!$filesextension!"
)
if !$count!==4 (
ren "%%~dpnxa" "pano_00!$countcat!_!$count!_rb!$filesextension!"
)
if !$count!==5 (
ren "%%~dpnxa" "pano_00!$countcat!_!$count!_b!$filesextension!"
)
if !$count!==6 (
ren "%%~dpnxa" "pano_00!$countcat!_!$count!_lb!$filesextension!"
)
if !$count!==7 (
ren "%%~dpnxa" "pano_00!$countcat!_!$count!_l!$filesextension!"
)
if !$count!==8 (
ren "%%~dpnxa" "pano_00!$countcat!_!$count!_lc!$filesextension!"
)
set /a $count+=1
)
)
)
pause
exit |
Partager