View previous topic :: View next topic |
Author |
Message |
slideray
Joined: 28 Jun 2010 Posts: 115
|
(Separately) Posted: Sun Apr 03, 2011 16:46 Post subject: Альтернатива descript.ion |
|
|
Возможно ли написать плагин (wdx), который бы отображал содержание файла с заданным расширением? (необходим аналог (желательно полный) коментариям descript.ion), да еще и так чтоб можно было произвольные расширения прописать, каждому из которых соответствовала бы отдельная колонка.
Представляю себе это так:
1. Придумываем расширение (например .ion1 .ion2 .ion3 желатильно с поддержкой юникода), прописываем в .ini
2. Вот здесь загвоздка, как сделать, чтобы по сочетанию клавиш имя файла(ов) передавалось плагину, который навесил бы на него комент и сохранил в файле с нашим расширением.
3. Плагин видит в папке файл с заданным (знакомым ему расширением) и для каждого файла отображает свой комент, в соответствующей колонке. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Mon Apr 04, 2011 17:41 Post subject: |
|
|
Вот чего придумалось:
Не надо никаких доп.файлов .ion1 .ion2 .ion3 – всё пишется в descript.ion в виде строк
Code: | _column.Жанр Бла-Бла
_column.Оценка ****
_column.Приборы 200 |
Плагин ищет только предназначенные для него строки и парсит их как "Название колонки" "Значение"
*Как редактировать не думал, но благодаря _column. строки м.б. отсортированы и исправлены в любом редакторе |
|
Back to top |
|
|
nukezzz
Joined: 10 May 2017 Posts: 1
|
(Separately) Posted: Thu May 11, 2017 11:55 Post subject: |
|
|
Quote: |
_column.Жанр Бла-Бла
_column.Оценка ****
_column.Приборы 200
|
В итоге, как реализовать эту возможность? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Thu May 11, 2017 12:37 Post subject: |
|
|
nukezzz
Написать плагин. Которого, как видим, до сих пор нет. Всё предыдущее — чисто теоретические построения. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu May 11, 2017 17:56 Post subject: |
|
|
nukezzz
Пишется скрипт для WACP, если, конечно, возможностей NTFS Descriptions и GlobalDiz недостаточно. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Staniclaw
Joined: 12 Dec 2010 Posts: 533 Location: Ташкент
|
(Separately) Posted: Sat May 13, 2017 13:56 Post subject: |
|
|
Flasher wrote: | если, конечно, возможностей NTFS Descriptions и GlobalDiz недостаточно. | «GlobalDiz» сильно тормозит при большом количестве описаний. _________________ Вечному двигателю -- вечные тормоза!.. |
|
Back to top |
|
|
Mailk
Joined: 16 Jan 2010 Posts: 251
|
(Separately) Posted: Mon May 15, 2017 02:00 Post subject: Re: Альтернатива descript.ion |
|
|
Для подобной целей использую. ntfs_diz 10 колонок, для всех типов файлов. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon May 15, 2017 03:01 Post subject: |
|
|
Flasher wrote: | NTFS Descriptions | = _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
swr
Joined: 07 Jun 2007 Posts: 59
|
(Separately) Posted: Fri Feb 01, 2019 15:19 Post subject: descript.ion - Собственный формат файла описания |
|
|
Tol!k wrote: | всё пишется в descript.ion в виде строк _column.Жанр Бла-Бла |
Такой формат файла описания для descript.ion, это на сегодняшний день [версия 9.21] единственное решение для тех кто хочет хранить в описании разные "теги". Тут и Тотал-овская связка файл-описание работает и не теряются описания при отправке файлов на внешние накопители (не поддерживающие NTFS потоки).
Какой для это необходим инструмент:
1.1 - Скрипт массового добавления комментариев [на форуме реализация есть].
Вар.1 - PowerPro. Автор. Вахмурка
Вар.2 - VBS. Автор. Batya
1.2 - Скрипт удаления части комментария по указаному регулярному выражению.
Пример внутреннего содержимого descript.ion: file.ext [файл пример] (Group=TMP)
Ищет выражение: \(Group\=.+\) в комментариях принадлежащих только выделеным файлам и удаляет только эти совпадения, оставляя всё остальное. Само регулярное выражение прописывается внутри скрипта, т.к. оно по сути не будет меняться, будут лишь его вариации, соответственно на каждое регулярное выражение отдельный скрипт.
Flasher wrote: | Пишется скрипт для WACP |
2.1 - Контентный плагин на основе "WinScript Advanced Content Plugin"
WACP Показывает в колонке комментарий к файлу, но в соответствии с моим регулярным выражением, которое я пропишу внутри скрипта.
Пример внутреннего содержимого descript.ion: file.ext (CLR=RED) [файл пример] (Group=TMP)
Контентный плагин будет искать совпадения по \(Group\=.+\) но отображать в колонке запись вида Group=TMP. Не знаю, реализуемо ли это вообще, но такая вот идея.
И тут ещё по логике функционал сортировки по имени этих значений было бы здорово задействовать (я не в курсе как ведет себя WACP при сортировке).
А теперь вернусь к реальности: поскольку на форуме нет вообще такого запроса на работу с комментариями с применением рег. выражений, то и надежды на реализацию мало.
Но если написать скажем скрипт удаляющий запись из комментария или скрипт отображения в колонке части комментария - это относительно не трудная задача, то я прошу умеющих писать скрипты людей, помощи.
P.S. Смежные темы (для "интересующихся"):
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 03, 2019 02:39 Post subject: |
|
|
swr wrote: | но отображать в колонке запись вида Group=TMP | А зачем Group= ? И что там кроме TMP ещё может быть? Раскраска по шаблонам не устраивает?:
tc | Комментарий | Рег. выраж. | \(Group=TMP\) _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
swr
Joined: 07 Jun 2007 Posts: 59
|
(Separately) Posted: Sun Feb 03, 2019 21:43 Post subject: |
|
|
Flasher wrote: | А зачем Group= ? И что там кроме TMP ещё может быть? Раскраска по шаблонам не устраивает?:
tc | Комментарий | Рег. выраж. | \(Group=TMP\) |
"Group=" я буду сам прописывать в Регулярном выражении. Это слово тут для примера. Если выражение ищёт Group\=.+ то, кроме TMP там может быть всё что угодно, что он найдет в соответствии с регулярным выражением, вот всё - что найдет, то и покажет в колонке.
Раскраска по шаблонам уже используется, тут запрос на функционал отображения в колонках информации из комментария, но не всей информации, а только той, что будет искаться по регулярному выражению. Вот в тексте мы ищем совпадения по регуляркам и нам эти совпадения подсвечиваются, вот такой же резулятат выводить в колонке. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
swr
Joined: 07 Jun 2007 Posts: 59
|
(Separately) Posted: Sun Feb 10, 2019 17:58 Post subject: |
|
|
Потрясающе! вы мозг! Спасибо огромное! Теперь у меня многоколоночные комментарии с отдельной сортировкой, красота. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Feb 10, 2019 18:28 Post subject: |
|
|
На доброе пользование. 7 дней колонки клепались?
swr wrote: | многоколоночные | В смысле? Под каждую колонку отдельный скрипт что ли? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|