|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] 2 переменных для MP3SPLT |
|
CMD/BAT - [решено] 2 переменных для MP3SPLT
|
Старожил Сообщения: 345 |
Профиль | Отправить PM | Цитировать mp3splt -c "File.cue" "Folder\File.mp3" - делит файл File.mp3 из папки Folder по File.cue из корневой папки.
Подскажите, пожалуйста, как сделать батник так, чтобы после обработки разделенные файлы сохранялись в папке Folder2?? PS: Нужен батник вида: for %%a in (Folder\*.mp3) do ( |
|
Отправлено: 11:32, 25-09-2018 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать это скорее не с длинными именами а с кириллицей. по идее кодировка должна спасти (866). проблема пробелов решается кавычками. еще есть вариант что сама тулза не умеет работать с кириллицей, тогда остается только один извратный вариант - переименовывать исходные файлы, обрабатывать и переименовывать обратно, но я за написание такого точно не возьмусь, ибо хоть и умею наслаждаться извращениями, но вотэтовот явный перебор.
|
Отправлено: 17:20, 25-09-2018 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Elven, а где там кодировка-то может влиять? В Вашем коде я таких мест не вижу, везде гольный ASCII. Кавычки в нужных местах также наличествуют. Так что, скорее, именно это:
Цитата Elven:
|
|
Отправлено: 17:28, 25-09-2018 | #12 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 17:39, 25-09-2018 | #13 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Elven:
|
|
Отправлено: 17:53, 25-09-2018 | #14 |
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать Цитата Iska:
@echo ON md fix for %%a in (*.flac) do ( ffmpeg -i "%%~a" ^ -ab 320k ^ -map_metadata 0 ^ -id3v2_version 3 ^ "fix\%%~na.mp3" ) for /f %%i in ('dir /b /a:-d "fix\*.mp3"') do ( MP3SPLT\mp3splt -c "%%~ni.cue" "fix\%%~ni.mp3" -d "fixed\%%~ni" ) del /q fix rd /q fix pause Цитата Iska:
А при запуске "батника" в конце видим: При условии названий: Имя Артиста - 77 - Юбилейный альбом CD1.cue Имя Артиста - 77 - Юбилейный альбом CD1.flac Имя Артиста - 77 - Юбилейный альбом CD1.mp3 |
||
Последний раз редактировалось Sisin, 26-09-2018 в 11:13. Отправлено: 10:32, 26-09-2018 | #15 |
Crazy Сообщения: 1171
|
Профиль | Отправить PM | Цитировать Цитата Sisin:
2. Вот эту часть: надо заменить на такую: |
|
------- Отправлено: 11:37, 26-09-2018 | #16 |
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать @echo ON md fix for %%a in (*.flac) do ( ffmpeg -i "%%~a" ^ -ab 320k ^ -map_metadata 0 ^ -id3v2_version 3 ^ "fix\%%~na.mp3" ) for %%i in ("fix\*.mp3") do ( MP3SPLT\mp3splt -c "%%~ni.cue" "fix\%%~ni.mp3" -d "fixed" ) del /q fix rd /q fix pause Всем спасибо) PS: Проблема была в fixed\%%~ni. Программа создает имя и путь в другой кодировке или что-то вроде того. Лучше выбрать путь меньшего сопротивления))) |
Последний раз редактировалось Sisin, 26-09-2018 в 14:01. Отправлено: 13:51, 26-09-2018 | #17 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Sisin, проблема была в пробелах в пути/имени файла, а не в кодировке.
|
Отправлено: 17:37, 26-09-2018 | #18 |
Crazy Сообщения: 1171
|
Профиль | Отправить PM | Цитировать Цитата Sisin:
На досуге поэкспериментируйте: В каталоге, где расположено это "безобразие": Цитата Sisin:
затем вот это: PS Проанализируйте оба результата... |
||
------- Отправлено: 19:56, 26-09-2018 | #19 |
Старожил Сообщения: 345
|
Профиль | Отправить PM | Цитировать Цитата YuS_2:
|
|
Отправлено: 10:32, 27-09-2018 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Непонятное поведение переменных внутри FOR | dasgespenst | Скриптовые языки администрирования Windows | 8 | 28-06-2015 19:33 | |
CMD/BAT - [решено] Поиск файла, значения в файле и создания для них переменных | popoves | Скриптовые языки администрирования Windows | 4 | 29-02-2012 20:59 | |
Разное - [решено] Установка переменных окружения для простого пользователя | ru-vadik | Microsoft Windows 7 | 12 | 26-09-2010 13:00 | |
настройка системных переменных | dromaxim | Microsoft Windows NT/2000/2003 | 9 | 28-12-2005 17:51 | |
JavaScript: Передача переменных | Crowner | Вебмастеру | 10 | 03-08-2005 09:52 |
|