Код:
@Echo Off
Set "Files=Z:\Box_In\*.*"
Set /A N=12
For %%f In ("%Files%") Do Set "Name=%%~nf" &Call Ren "%%f" "%%Name:~0,-%N%%%%%~xf"
Exit /B
Неплохо бы указать более определённую маску файлов Ваших картинок, например:
Set "Files=Z:\Box_In\*.jpg"
Скрипт никак не контролирует исходные длины имён файлов, нет никакой защиты от его случайного повторного применения. Если предоставите дополнительную инфу, можно будет думать.