Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

Цитата kozikozi:
и переходим к метке :rename передавая ей переменную i, но когда смотрим метку :rename … то видим что она работает с переменной 1... так и должно быть? »
Разумеется. Мы передаём не переменную «%%i», а её содержимое. Внутри нового контекста (помните?) в «:rename» первый переданный параметр будет доступен именно как «%1».
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:03, 29-07-2014 | #15