Сохранить содержимое колонок в файл

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
swr
Сообщения: 59
Зарегистрирован: Чт июн 07, 2007 00:41

Сохранить содержимое колонок в файл

Сообщение swr »

Кратко:

У меня в тотале есть такая штучка, (Инструменты -> Копировать сожержимое всех колонок в файл), как создать для каждого файла, в той же директории, тхт-шку с содержимым, при том условии, что у меня выделено более одного файла...


Подробно:

Создание в текущей папке для всех файлов с указанным расширением, одноимённого файла с расширением тхт, и автозанесение в него (в тхт) параметров файла для которого создаётся тхт, параметры опционально, брать из контентных (информационных - .wdx) плагинов.

Пример:

Для мною выбраных файлов:

d:\Музыка\_Не Русское\Sade\Fear.mp3
d:\Музыка\_Не Русское\Sade\Flow.mp3
d:\Музыка\_Не Русское\Sade\I will be your friend.mp3

создаются, файлы тхт, с теми же именами, в той же директории (чтобы не терять структуру каталогов)

d:\Музыка\_Не Русское\Sade\Fear.txt
d:\Музыка\_Не Русское\Sade\Flow.txt
d:\Музыка\_Не Русское\Sade\I will be your friend.txt

И в каждом из этих 3х, тхт файлов, будут указаны те или иные параметры, которые тотал берёт из плагинов установленныъх у меня, к примеру я хочу чтобы в "d:\Музыка\_Не Русское\Sade\Fear.txt" указывался год, название альбома ну и прочее, для этого я буду использовать, audioinfo.wdx, id3.wdx ну и прочее...

---------------------------------------------------------------

Помогите плиз это провернуть
Аватара пользователя
Lev
Сообщения: 392
Зарегистрирован: Ср мар 02, 2005 16:34

Сообщение Lev »

Используй плаг wdxInfo с требуемыми тебе настройками. При "упаковке" отметь галку Create Separate Archives, чтобы на каждый файл создавалась отдельная текстовка.
Аватара пользователя
Lev
Сообщения: 392
Зарегистрирован: Ср мар 02, 2005 16:34

Сообщение Lev »

Как вариант, можно написать скрипт использующий команду тотала cm_CopyFileDetailsToClip (или пару сходных с ней) и насоздавать требуемых тебе записей.

зы У меня эта команда неправильно работает с wdx плагинами выдающими свои результаты в режиме on_demand.
swr
Сообщения: 59
Зарегистрирован: Чт июн 07, 2007 00:41

Сообщение swr »

Спасибо Lev, действительно архиваторный плагин, казалось бы, подходит идеально, но wdxInfo откровенно говоря мне не понравился, много ненужного мусора, мало действительно нужных менюшек, в общем после использования у меня остались негативные эмоции, но на безрыбье как говориться....

После долгих проб и многих ошибок, я всё таки добился результата, привожу его здесь, может кому нибудь пригодится. Итак, для mp3 WdxInfo+ShellDetails, в настройках прописал ->

Расширение: htm

Файл <x> инфо: <b>Имя файла - </b>;@Mod=Имя@ShellDetails.wdx;<br>;<b>-------------------------------------</b>;<br>;<b>Артист - </b>;@Mod=Audio Автор@ShellDetails.wdx;<br>;<b>Название - </b>;@Mod=Audio Песня@ShellDetails.wdx;<br>;<b>Год - </b>;

Нужная информация: @Mod=Audio Год@ShellDetails.wdx;<br>;<b>Альбом - </b>;@Mod=Audio Альбом@ShellDetails.wdx;<br>;<b>Время - </b>;@Mod=Audio Время@ShellDetails.wdx;<br>;<b>Жанр - </b>;@Mod=Audio Жанр@ShellDetails.wdx;<br>;

После информации: <b>-------------------------------------</b>;<br>;<b>Кодек - </b>;@Mod=Audio Кодер@ShellDetails.wdx;<br>;<b>Битрейт - </b>;@Mod=Audio Битрейт@ShellDetails.wdx;<br>;<b>Частота - </b>;@Mod=Audio Hz@ShellDetails.wdx

Всё равно мне не удалось получить то чего я хотел, в опциях упаковки ставлю галочку Отдельные архивы для каждого выбранного файла, и при этом зажимаю ctr перед архивированием мп3-шек, чтобы мои htm-лки, создавались в той же директории, а он ругается :(
Ответить