Страница 2 из 2

Добавлено: Вс дек 22, 2013 05:18
stan208
Flasher
"Полезные кнопки для создания" лучше поменять на "Автоматизация в создании". .
Не вопрос, поменял.
Если по отдельности, то уже проще. Тогда можно смотреть уже существующие решения по переименованию и копированию, раз это не один проект.

P.S. В ЛС.
Заранее огромное спасибо!

Добавлено: Вс дек 22, 2013 11:08
Tol!k
Flasher писал(а):Вариант замены в CUE скинул.
А чего в ЛС-то? Другим не надо?
Или на забаненного обижен ;)

Добавлено: Вс дек 22, 2013 12:57
Flasher
Tol!k писал(а):Другим не надо?
Вряд ли надо. Там специфика выстроена под нужды забаненного.

Добавлено: Вс дек 22, 2013 13:11
Tol!k
Ну тогда CMD-вариант замены в CUE

Код: Выделить всё

@echo off &setlocal enableextensions
::	http://forum.wincmd.ru/viewtopic.php?p=104391#104391
::	Параметры:	"%WL"

for /f "delims=" %%b in (
'type "%~1" ^|findstr /eic:".cue" ^|findstr /vei /c:".wav.cue" /c:".flac.cue"'
) do (
	>"%%~dpb\%%~nb.flac.cue" cd.
	for /f "delims=" %%l in ('find /v "" ^<"%%b"') do (
		set "Line=%%l"
		setlocal enabledelayedexpansion
		set "Line=!Line:.wav=.flac!"
		>>"%%~dpb\%%~nb.flac.cue" echo(!Line!
		endlocal
	)
	move /y "%%b" "%%~dpb\%%~nb.wav.cue"
)
goto :eof
rem	после echo(!Line! не должно быть пробела
после echo(!Line! не должно быть пробела
(их вообще не должно быть на концах строк, если явно не сказано что они нужны)
stan208
может в предыдущем скрипте отфильтровать .wav.cue .flac.cue?

Добавлено: Чт дек 26, 2013 02:00
stan208
Tol!k
Феерично! Даже не знаю, как Вас и благодарить. Создал кнопку, аналогичную кнопке к предыдущему скрипту (с теми же параметрами). Все работает просто на "ура". Причем, проверил как работает скрипт в том случае, когда искомая строка находится не на на 8-й строчке. Просто замечательно, еще раз большое спасибо!
Tol!k писал(а):может в предыдущем скрипте отфильтровать .wav.cue .flac.cue?
Не до конца понял, что Вы имеете в виду. Совместить оба скрипта, для одновременного выполнения обеих операций? Если да, то это может быть не всегда удобно. Иногда необходимо выполнить промежуточные операции, при которых дубли cue будут только мешаться. Имхо, сейчас самое то.
И последняя операция, завершающий этап - собственно само пакетное кодирование *.wav файлов-образов во *.flac. С удалением исходного файла. Правда, в острой необходимости такой кнопки я не до конца уверен, поскольку существует множество различных оболочек, которые с этим справляются. Но если-таки преследовать цель - все сделать в Total Commander, не открывая сторонние утилиты, то конечно хотелось бы. Если возьметесь, готов предоставить необходимые параметры командной строки. Но здесь все будет зависеть от Ваших - мнения и желания.
P.S. Насколько я понимаю, за основу можно взять эту тему?

Добавлено: Чт дек 26, 2013 17:09
Tol!k
"отфильтровать .wav.cue .flac.cue" – в смысле не обрабатывать их первым батником даже если они выделены.

Про конвертацию уже есть темы. например,
"Кнопка для ковертации выделенного аудио с xrecode II" forum.wincmd.ru/viewtopic.php?t=14086
"Обработка файлов в зависимости от расширения" http://forum.wincmd.ru/viewtopic.php?t=13951
"Кнопка для пакетной конвертации в MP3" http://forum.wincmd.ru/viewtopic.php?t=11664
– только сделать свою ком.строку

Добавлено: Пт дек 27, 2013 01:23
stan208
Tol!k писал(а):"отфильтровать .wav.cue .flac.cue" – в смысле не обрабатывать их первым батником даже если они выделены.

Теперь понятно. Да нет, не стоит. В нынешнем виде все прекрасно.
Еще раз хочу Вас поблагодарить за помощь.