Alexander_88, заменил в коде все "%%i" и "%%j" и их модификации на "%%?" и "%%*" и их модификации соответственно:
Код:

@echo off
chcp 1251>nul
set number=20
set "folder=F:\02 indian"
set "reg_exp=^[0-9][0-9][0-9][0-9]ind\...*"
for /f "delims=" %%? in ('
dir /a-d/b/o-n "%folder%\*ind.*"^| findstr /ir "%reg_exp%"
') do (
set max=%%?
goto:#
)
:#
set count=1%max:~,4%
for /f "delims=" %%? in ('
dir /a-d/b "%folder%"^| findstr /irv "%reg_exp%"
') do (
set /a count_2+=1
for /f %%* in ('
set /a count_2
') do (
if %%* leq %number% (
set /a count+=1
call ren "%folder%\%%?" "%%count:~1%%ind%%~x?"
) else (
exit /b
)
)
)
exit /b
.
Господа, догадайтесь, зачем я это сделал. Случай очень интересен для теоретиков.