igor_andreev
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору то вот тебе чуть переделанный маленький кусок моего батника(полностью он переводил русские названия текстовых файлов в транслит и ВЕРХНИЙ регистр, конвертил в DOS, переназывал в 8.3-формат, добавлял описание, паковал в zip и т.д., нужен был как-то мне такой). Код: @ECHO OFF & SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION CHCP 1251 CLS CD /D Disk:\Path FOR %%A IN (*.MP3) DO ( SET FILENAME=%%~nA SET FILENAME=!FILENAME:ж=ZH! SET FILENAME=!FILENAME:Ж=ZH! SET FILENAME=!FILENAME:ц=TS! SET FILENAME=!FILENAME:Ц=TS! SET FILENAME=!FILENAME:ч=CH! SET FILENAME=!FILENAME:Ч=CH! SET FILENAME=!FILENAME:ш=SH! SET FILENAME=!FILENAME:Ш=SH! SET FILENAME=!FILENAME:щ=SCH! SET FILENAME=!FILENAME:Щ=SCH! SET FILENAME=!FILENAME:ю=YU! SET FILENAME=!FILENAME:Ю=YU! SET FILENAME=!FILENAME:я=YA! SET FILENAME=!FILENAME:Я=YA! SET FILENAME=!FILENAME:Ц=TS! SET FILENAME=!FILENAME:Ч=CH! SET FILENAME=!FILENAME:Ш=SH! SET FILENAME=!FILENAME:Щ=SCH! SET FILENAME=!FILENAME:Ж=ZH! SET FILENAME=!FILENAME:а=A! SET FILENAME=!FILENAME:б=B! SET FILENAME=!FILENAME:в=V! SET FILENAME=!FILENAME:г=G! SET FILENAME=!FILENAME:д=D! SET FILENAME=!FILENAME:е=E! SET FILENAME=!FILENAME:ё=E! SET FILENAME=!FILENAME:з=Z! SET FILENAME=!FILENAME:и=I! SET FILENAME=!FILENAME:й=I! SET FILENAME=!FILENAME:к=K! SET FILENAME=!FILENAME:л=L! SET FILENAME=!FILENAME:м=M! SET FILENAME=!FILENAME:н=N! SET FILENAME=!FILENAME:о=O! SET FILENAME=!FILENAME:п=P! SET FILENAME=!FILENAME:р=R! SET FILENAME=!FILENAME:с=S! SET FILENAME=!FILENAME:т=T! SET FILENAME=!FILENAME:у=U! SET FILENAME=!FILENAME:ф=F! SET FILENAME=!FILENAME:х=H! SET FILENAME=!FILENAME:ъ=Y! SET FILENAME=!FILENAME:ы=Y! SET FILENAME=!FILENAME:ь=Y! SET FILENAME=!FILENAME:э=E! SET FILENAME=!FILENAME:А=A! SET FILENAME=!FILENAME:Б=B! SET FILENAME=!FILENAME:В=V! SET FILENAME=!FILENAME:В=W! SET FILENAME=!FILENAME:Г=G! SET FILENAME=!FILENAME:Д=D! SET FILENAME=!FILENAME:Е=E! SET FILENAME=!FILENAME:Ё=E! SET FILENAME=!FILENAME:З=Z! SET FILENAME=!FILENAME:И=I! SET FILENAME=!FILENAME:Й=I! SET FILENAME=!FILENAME:К=K! SET FILENAME=!FILENAME:Л=L! SET FILENAME=!FILENAME:М=M! SET FILENAME=!FILENAME:Н=N! SET FILENAME=!FILENAME:О=O! SET FILENAME=!FILENAME:П=P! SET FILENAME=!FILENAME:Р=R! SET FILENAME=!FILENAME:С=S! SET FILENAME=!FILENAME:Т=T! SET FILENAME=!FILENAME:У=U! SET FILENAME=!FILENAME:Ф=F! SET FILENAME=!FILENAME:Х=H! SET FILENAME=!FILENAME:Ъ=Y! SET FILENAME=!FILENAME:Ы=Y! SET FILENAME=!FILENAME:Ь=Y! SET FILENAME=!FILENAME:Э=E! ECHO.@REN "%%A" "!FILENAME!.MP3">>FILE_ID.DIZ ) ENDLOCAL | Таблицу перекодировки свою вставляй, мне немного лениво В file_id.diz загляни, если устроит - переназывай. Отсюда если копировать - пустые пробелы в конце каждой строки удаляй. |