@echo off
setlocal enabledelayedexpansion
for /d %%a in (*) do (
set "count=1"
for %%b in ("%%~a\*.jpg") do (
ren "%%~b" "%%~na_!count!%%~xb"
set /a "count=!count! + 1"
)
)
Нужно пройтись по всем директориям по имени, начинающихся с "asteklo", для каждой из которых:
сохранить имя директории в переменной
обнулить счётчик порядкового номера в переменной
В цикле, проходясь по каждому файлу в директории
увеличить счётчик +1 в переменной
составить новое имя файла в переменной: имя_директории "_" счётчик_порядкового_номера ".jpg"
переименовать файл в новое имя