这是最后一次回复...
如果显示符合要求,把ren前的"echo."去掉即可进行重命名操作...
@echo off
setlocal enabledelayedexpansion
set n=0
for %%a in (SE-C-010 SE-F-1-010 SE-F-1-040 SE-F2-010 SE-F2-020 SE-F2-030 SE-F2-040 SE-F2-050 SE-F3-010 SE-F3-030 SE-F3-040 SE-F3-060 SE-F3-080 SE-F-4-060 SE-F-4-070 SE-F-4-080 SE-F-4-160 SE-A-1-010 SE-A-1-020) do (
set /a n+=1
set "y!n!=%%a"
)
set n=0
for /f "delims=" %%a in ('dir /b /ad *.*') do (
for /f "delims=" %%i in ('dir /s /b /a-d "%%a\*.jpg"') do (
set /a n+=1
call echo.ren "%%i" "A_%%a_B_%%y!n!%%%%~xni"
)
)
echo.&pause