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

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

Ветеран


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

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


Metallor, Тогда так, можете запускать и идти пить чай, займет таки время:
Код: Выделить весь код
@echo off
setlocal

for /f "tokens=1,2 delims=:" %%i in ('" dir /b *.mp3 | findstr /n "." "') do call:set %%i %%j
for /l %%i in (10001,2,%num%) do call:copy %%i
goto:eof

:set
set /a num=10000+%1
set "file_%num%=%2"
goto:eof

:copy
for /f "tokens=2 delims==" %%i in ('set file_%1') do set "en=%%i"
set /a n=%1+1
for /f "tokens=2 delims==" %%i in ('set file_%n%') do set "ru=%%i"
for /f "tokens=1 delims=_" %%i in ("%en%") do set "name=%%i.mp3"
echo copy /b %en%+%ru% %name%
Сначала попробуйте в холостую, а потом, если нормально, уберете красное echo

Последний раз редактировалось Foreigner, 17-08-2015 в 19:27.

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:39, 17-08-2015 | #8