Код:
setlocal enabledelayedexpansion
for /l %%a in (1,1,%N%) do (
if not exist %%a.jpg (
ren now.jpg %%a.jpg
set /a next=%%a
:next
set /a next=next+1
if !next! GTR %N% set /a next=1
ren !next!.jpg now.jpg ||goto :next
endlocal &goto :eof
)
)
N = общее кол-во картинок вместе с now.
остальные поименованы от 1 до N-1