Имя пользователя:
Пароль:
 

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

Новый участник


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

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


Цитата alpap:
Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion
for /f "delims= eol=" %%a in ('dir /a-d/b "papka\*.jpg"^|sort /+2147483647') do (
set /a n+=1& set "nf=%%~na"& set "m=0!n!"
if !nf:~^,3! neq new (
ren "papka\%%~nxa" "new!m:~-2!%%~xa"
) else (
ren "papka\%%~nxa" "old!m:~-2!%%~xa"
))
exit /b »
Работает неправильно. То первый становится последним, то наоборот. А должно быть последовательное движение по кругу.

Отправлено: 09:17, 08-04-2016 | #27