Для обхода файлов по маске используете цикл for. Из переменной цикла с помощью модификаторов получаете имя файла. С помощью операции замены подстроки в команде set делаете замену в имени файла. С помощью ren задаете файлу новое имя.
Для справки:
for /?
set /?
ren /?
setlocal /?
Модификаторы для переменной цикла описаны в справке по for.
В теле цикла вам придется изменять переменные и тут же использовать новые значения. По умолчанию в батниках это не работает. Чтоб работало надо в самом начале дать команду
setlocal ENABLEDELAYEDEXPANSION
Затем для обращение к переменной в нутри цикла использовать восклицательные знаки, а не знаки процента, например так:
!var!
. Это приведет к отложенной подстановке переменных в команду. Переменная цикла всегда работает с процентами
%%i