View previous topic :: View next topic |
Author |
Message |
FUZZER
Joined: 10 Mar 2010 Posts: 17 Location: Волгоград
|
(Separately) Posted: Wed Mar 10, 2010 15:37 Post subject: |
|
|
Rodny
Да понятно, что это не для Тотала задача, но Тотал роднее, хочется без сторонних прог обойтись. Попробую WdxInfopacker покрутить. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Wed Mar 10, 2010 15:37 Post subject: |
|
|
Rodny wrote: | Но, имхо, это задача вообще не TC. Любой мало-мальски грамотный менеджер мультимедии списки должен делать на ура. |
Возможно, но, в принципе, ТК это вполне по силам. Нужен лишь контентный плагин, который будет в информационных полях для папок отображать информацию, взятую в совокупности из файлов папки.
Кстати, конструктивная мысль - если файлы именуются одинаковым образом (например, 01 - Исполнитель - Название.mp3), и в каждом альбоме есть песня, например, с номером 1, то ты можешь фильтром оставить показ только песен с номером 1 (в моем примере: Ctrl+F12, 01 - *.mp3), а далее нажать Ctrl+B - получишь список файлов, начинающихся с 01. Далее, добавь контентное поле папки, где лежит файл - получишь таблицу с названием или путем к папке и с жанром и битрейтом первого файла из папки. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Wed Mar 10, 2010 16:00 Post subject: |
|
|
MVV wrote: | контентный плагин, который будет в информационных полях для папок отображать информацию, взятую в совокупности из файлов папки. | Если это возможно, то это будет жуткий тормоз.
FUZZER wrote: | См. мой предыдущий пост. В папке жанр и битрейт едины | У тебя, а у меня винигрет. Ни разу не видел сборок "200 песен об одном" ? |
|
Back to top |
|
|
FUZZER
Joined: 10 Mar 2010 Posts: 17 Location: Волгоград
|
(Separately) Posted: Wed Mar 10, 2010 16:02 Post subject: |
|
|
Tol!k
Не, я такие коллекции не собираю, всё строго, вся музыка единообразно обработана. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 10, 2010 16:05 Post subject: |
|
|
MVV wrote: | Нужен лишь контентный плагин, который будет в информационных полях для папок отображать информацию, взятую в совокупности из файлов папки. | Очень бы хотел на это посмотреть.) По моим данным пока такого не написали. наверно до следующей весны)).
Всё что ты описал, это для человека будет слишком муторно, к тому же придётся удалять в путях имена файлов и ещё много чего править. Я думаю не нужно ломать голову, а ждать VBS-ников(Батю, например), либо сделать запрос на Autoit -форум.
Ещё раз обращаюсь к FUZZER из первого поста: Нужно понять также, как должен выглядеть сам xls? Если также как в колонках на картинке, то это всё естественно упрощает для того, кто будет писать скрипт. Т.е. сколько колонок, последовательность и т.п. |
|
Back to top |
|
|
FUZZER
Joined: 10 Mar 2010 Posts: 17 Location: Волгоград
|
(Separately) Posted: Wed Mar 10, 2010 16:07 Post subject: |
|
|
Flasher
Да, набор колонок ТК = набору колонок экселя (к первому посту прикреплён эскиз xls-таблички). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 10, 2010 16:49 Post subject: |
|
|
Итак окончательная задача выглядит след. образом(с учётом техзадания):
Необходимо при выводе пользовательских колонок в режиме DirBranch по нажатию кнопки создавать(по возможности обновлять) в папке назначения табличный файл-XLS с учётом следующих типов данных расположенных в заданной последовательности:
названия папки | жанр первого в папке mp3-файла | битрейд первого в папке mp3-файла | кол-во mp3-файлов в папке |
|
Back to top |
|
|
FUZZER
Joined: 10 Mar 2010 Posts: 17 Location: Волгоград
|
(Separately) Posted: Wed Mar 10, 2010 17:01 Post subject: |
|
|
Flasher
Да, всё так, НО!
Пример: в папке «IONA - 2005 - Anthology 4CDs» 4 папки (1 диск = 1 папка). При этом кол-во mp3шек в этих четырёх папках должно суммироваться, и эти 4 папки должны отображаться как одна, родительская (в идеале). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Mar 10, 2010 17:13 Post subject: |
|
|
Тогда нужно будет задавать конкретную часть пути, например, С:\Folder\ как аргумент, чтобы любые подкаталоги каталогов внутри этой папки игнорировались. Это конечно усложнит задачу, и скрипт уже явно не будет носить универсальный характер, но с этим уже не ко мне.. |
|
Back to top |
|
|
FUZZER
Joined: 10 Mar 2010 Posts: 17 Location: Волгоград
|
(Separately) Posted: Wed Mar 10, 2010 21:04 Post subject: |
|
|
Остаётся открытым вопрос, как подсчитать количество mp3 в папке. |
|
Back to top |
|
|
FUZZER
Joined: 10 Mar 2010 Posts: 17 Location: Волгоград
|
(Separately) Posted: Wed Mar 10, 2010 21:54 Post subject: |
|
|
Всем спасибо за участие, остановлюсь всё-таки на MPEG Audio Collection. Тема пока закрыта. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Mar 11, 2010 17:35 Post subject: |
|
|
FUZZER wrote: | Остаётся открытым вопрос, как подсчитать количество mp3 в папке. | Если кроме mp3 в папках ничего нет, то [=dirsizecalc.Кол-во файлов (в фоне)], естественно без учёта подкаталогов. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Fri Mar 12, 2010 02:47 Post subject: |
|
|
FUZZER wrote: | Остаётся открытым вопрос, как подсчитать количество mp3 в папке. | FileMask.wdx
FileMask.ini
Code: | [DirMask]
mp3 файлов=*.mp3 |
|
|
Back to top |
|
|
FUZZER
Joined: 10 Mar 2010 Posts: 17 Location: Волгоград
|
(Separately) Posted: Fri Mar 12, 2010 12:20 Post subject: |
|
|
Tol!k
А вот за это спасибо, не знал |
|
Back to top |
|
|
FUZZER
Joined: 10 Mar 2010 Posts: 17 Location: Волгоград
|
(Separately) Posted: Fri Mar 12, 2010 12:39 Post subject: |
|
|
Flasher
Спасибо, но FileMask.wdx — удобная штука |
|
Back to top |
|
|
|