soft для добовление строки в текстовый документ

Аватара пользователя
oIo_DeN_oIo

soft для добовление строки в текстовый документ

Сообщение oIo_DeN_oIo »

Подскажите встречал ли ктонибудь софтинку которая умела бы во всех файлах в папке например вставлять в самом верху вот такую штуку [00:00.00] (тоже например). Есть прога для winampa minilyrics этодля отображения текстов на экране. так вот в некоторый файлах отсутствует строчка [00:00.00] прога то понимает.. но мой плеер mp3 тоже умеет читать тексты и ему надо тыкнуть носом где начало тобишь в файле должно быть [00:00.00].

содержание типичного .lrc файла



[ti:Prayer]

[ar:Disturbed]

[offset:500]

[00:00.00]Disturbed - Prayer

[00:18.41]

[00:20.41]Another dream that will never come true

[00:22.16]Just to compliment your sorrow

[00:25.16]Another life that I've taken from you

.......

[03:37.47]END

---

есть соображения как можно подобовлять [00:00.00] в каждый файл? еслитаких 2000 например

спасибо
Аватара пользователя
amel27

Re: soft для добовление строки в текстовый документ

Сообщение amel27 »

судя по содержимому [00:00.00] стоит далеко не "в самом верху"... это принципиально?
Аватара пользователя
ShaRP

Re: soft для добовление строки в текстовый документ

Сообщение ShaRP »

cmd это круто, конечно, но лично я предпочитаю пользоваться
NovA FileRenamer
. Эта программа может работать и с mp3, отталкиваясь от тегов, и символы "_" в именах файлов любого типа заменить на " - ", и еще много чего.



Плюс результаты переименования можно просмотреть и подредактировать заранее. С этим батники вряд ли справятся...
Аватара пользователя
APOSTOL

Re: soft для добовление строки в текстовый документ

Сообщение APOSTOL »

Цитата:



судя по содержимому [00:00.00] стоит далеко не "в самом верху"... это принципиально?



это не принципиально. можно в самом начале [00:00.00] ставить всё работает.. оки в проге разберёмся..

и есть ещё 1 трабл.. Имя файла трека например Disturbed - Prayer (зарегестрированные расширения отключены. тобишь ясно что .mp3) и файл текста песни тоже должен иметь идентичное имя файла тобишь не Disturbed_Prayer а именно Disturbed - Prayer это возможно автоматически переделать если я скопирую все тексты дистарбед к соответствующим им mp3 файлам тобишь, пусть прога переименует их какнибудь чтобы их имена были идентичными example.mp3 example.lrc

Вопрос на засыпку да? Изображение
Аватара пользователя
amel27

Re: soft для добовление строки в текстовый документ

Сообщение amel27 »

oIo_DeN_oIo


Цитата:



это не принципиально. можно в самом начале [00:00.00] ставить всё работает..



тогда можно батником (расширение .BAT или .CMD):



Код:

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

@echo off
:: Сюда вбить путь к каталогу:
:: ---------------------------
SET ROOT=C:\MP3
CD /D %ROOT%
echo [00:00.00]>%TEMP%\%%~n0.tmp
FOR /F "tokens=* delims=" %%i IN ('DIR /B /S *.lrc') DO (
	copy %TEMP%\%%~n0.tmp+"%%i" "%%~dpni.new" /B
	move "%%~dpni.new" "%%i"
)


Цитата:



пусть прога переименует их какнибудь чтобы их имена были идентичными example.mp3 example.lrc



а на основании чего делать привязку?.. если бы хоть имя mp3-файла соответствало формату [ar:] - [ti:] из LRC, тогда еще можно подумать... или может сначала привести MP3 к такому формату?
Аватара пользователя
ShaRP

Re: soft для добовление строки в текстовый документ

Сообщение ShaRP »

oIo_DeN_oIo


Цитата:



Подскажите встречал ли ктонибудь софтинку которая умела бы во всех файлах в папке например вставлять в самом верху вот такую штуку [00:00.00] (тоже например).



Существует.
BK Replace'em
. Там в режиме продвинутого редактирования замены (Advanced edit) можно задать вставку определенного текста в самое начало или конец файла (плюс добавить к нему код перевода строки {}e).



Программа поддерживает обработку как отдельных файлов, так и папок по маске.
Аватара пользователя
oIo_DeN_oIo

Re: soft для добовление строки в текстовый документ

Сообщение oIo_DeN_oIo »

Цитата:



а на основании чего делать привязку?.. если бы хоть имя mp3-файла соответствало формату [ar:] - [ti:] из LRC, тогда еще можно подумать... или может сначала привести MP3 к такому формату?



А что если сделать привязку [ar:] - [ti:] из LRC, к ID3 Tag d mp3 файле? это возможно...?
Аватара пользователя
amel27

Re: soft для добовление строки в текстовый документ

Сообщение amel27 »

Цитата:



А что если сделать привязку [ar:] - [ti:] из LRC, к ID3 Tag d mp3 файле? это возможно...?



если [ar:] - [ti:] соответствует тегам в MP3 логичней сделать в два этапа:



1. Используя теги переименовать MP3-файлы, для этого существует куча
бесплатного софта
, например
NodeSoft MP3 Rename
.

2. Переименовать LRC-файлы, например таким CMD-скриптом:



Код:

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

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
:: Сюда вбить путь к каталогу:
:: ---------------------------
SET ROOT=C:\MP3
CD /D %ROOT%
for /F "tokens=* delims=" %%i in ('DIR /B /S *.lrc') do (
	for /F "tokens=1,2 delims=[:]" %%a in ('findstr /C:"\[ar:" /C:"\[ti:" %%~si') do (
		SET %%a=%%b
	)
	REN "%%i" "!ar! - !ti!.lrc"
)
Аватара пользователя
oIo_DeN_oIo

Re: soft для добовление строки в текстовый документ

Сообщение oIo_DeN_oIo »

спасиб. будем пробывать...


Цитата:



:: Сюда вбить путь к каталогу:

:: ---------------------------

SET ROOT=C:\MP3



это например так?





Код:

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

SET ROOT=C:\MP3\Disturbed\

P.S. Пробелы и кирилицу в путях использовать можно же.. насколько я помню...
Ответить

Вернуться в «Программное обеспечение Windows»