Цитата kozikozi:
мы создаем переменную, в ней собственно создаем список всех *.jpg файлов в папке »
|
Нет. мы получаем в «dir /a-d/b *.jpg 2>nul» набор строк, затем по «for /f» разбираем его на строки (поскольку «"delims="» — используется вся строка целиком, а не какие-то её отдельные части), и затем для
каждой строки вызываем процедуру «call :rename».
Цитата kozikozi:
и переходим к метке :rename передавая ей переменную i, но когда смотрим метку :rename … то видим что она работает с переменной 1... так и должно быть? »
|
Разумеется. Мы передаём не переменную «%%i», а её
содержимое. Внутри нового контекста (помните?) в «:rename» первый переданный параметр будет доступен именно как «%1».