VisRen: Visual renaming — визуальное переименование файлов

Здесь можно обсудить ваш любимый плагин.
buniak_a_h
Posts: 3205
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 169 times
Been thanked: 468 times
Contact:

VisRen: Visual renaming — визуальное переименование файлов

Post by buniak_a_h »

Latest post of the previous page:

Yegor wrote: Wed 28 Feb, 2018 00:31
buniak_a_h wrote: Tue 27 Feb, 2018 21:50Пожелание (возможно, интересное не только мне) можно?
Тогда уже нужно делать подплагины (или интеграцию с lua) и давать желающим вытаскивать что угодно из чего угодно.
Откуда пошла такая идея: библиотека бывает не только музыкальная, но и "книжная" (а также картинок и муви).
Хотелось бы, конечно, настройкой давать возможность вытаскивать что угодно. Например, для fb2
[Autor]=/FictionBook/description/title-info/author/first-name/text() /FictionBook/description/title-info/author/last-name/text()
Для rtf
[Autor]=\autor
Ну и т.д. (для tpub тоже можно вытащить текстовую информацию из файла content.opf (типа XML).
Т.е. с тестовыми файлами действительно можно сделать настройку (по типу colorer-а). Вот со всякими фото-видео дело обстоит, наверно, сложнее. Тогда действительно нужно поставлять подплагины. Но я думаю, что это - тот случай, когда "лучшее - враг хорошего". Т.е. структурировать библиотеку книг можно даже макросами. А вот из тегов "выдрать" информацию, наверно, макросом сложновато...
User avatar
SlashNet
Posts: 608
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 7 times
Been thanked: 5 times

VisRen: Visual renaming — визуальное переименование файлов

Post by SlashNet »

buniak_a_h wrote: Tue 27 Feb, 2018 21:50 было бы неплохо иметь возможность "вытаскивать" информацию из файлов FB2, HTML (автор, название книги, серия, жанр, ...).
Я себе когда-то подобное делал на шаткой конструкции из макросов, батников и дополнительных скриптов на питоне.
(Скрипт на питоне выковыривал нужные теги и приводил к читаемому виду, батник это дело запускал и складывал инфу в нужное место, а макрос, сначала вызывал эту конструкцию, а затем открывал диалог переименования и подставлял данные. оставалось всё проверить и нажать на Enter)
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
buniak_a_h
Posts: 3205
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 169 times
Been thanked: 468 times
Contact:

VisRen: Visual renaming — визуальное переименование файлов

Post by buniak_a_h »

SlashNet, Это дополнительный аргумент за то, что такой функционал может быть полезным НЕ ТОЛЬКО МНЕ.
В принципе, выбрать указанную информацию из файлов FB2, HTML, EPUB и RTF макросом можно уже сейчас, используя возможности плагинов arclite (для распаковки epub и fb2.zip) и XML Browser (для перехода на узлы, содержащие информацию, по XPath).
hayabusa2
Posts: 12
Joined: Sat 31 Aug, 2019 23:12
Has thanked: 12 times

VisRen: Visual renaming — визуальное переименование файлов

Post by hayabusa2 »

AutopilotNN wrote: Tue 30 Jan, 2018 14:13
AutopilotNN wrote: Tue 30 Jan, 2018 14:02Win 7 x64. Но юзаю FAR x86 с USB диска. Как использовать плагин?!
Извиняюсь. Думал, что установил библиотеки, но нет.
Похоже, у меня та же ошибка. И не только с visren.dll , но и с MultiView.dll
Какие библиотеки нужно установить?
Копирование папки Far3 + веток из реестра и бэкап настроек самим фаром не помог.
2useven10
Posts: 4407
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 7 times
Been thanked: 227 times

VisRen: Visual renaming — визуальное переименование файлов

Post by 2useven10 »

hayabusa2 wrote: Mon 09 Dec, 2019 11:08 Какие библиотеки нужно установить?
https://plugring.farmanager.com/plugin.php?pid=801
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

VisRen: Visual renaming — визуальное переименование файлов

Post by Void2 »

Обнаружил недочет когда пытался переименовать 10000 jpg файлов - плагин жутко тормозил и перечитывал exif дважды, хотя я не использовал в шаблоне информацию из самих файлов. Недочет в том, что если последний раз шаблон переименования не содержал зависимостей от содержимого, это самое содержимое можно и не читать по умолчанию что жутко экономит время. И на каждое изменение символа в шаблоне при редактировании не перечитывать заново все файлы тоже, а делать это по какой-нибудь кнопке.

Недочет частично поправил: теперь содержимое читается только когда шаблон этого требует. Остальные проблемы не поправил, и нашел еще пару новых багов, если будет время попробую исправить. Исходников билда 18 не нашел, поэтому правил и пересобирал что есть - build 17, заодно исправил чтобы он не зависел от msvcr100.dll, которую надо дополнительно ставить. Разделил маску [r] на отдельные [W] и [H] - ширину и высоту изображения соответственно.
Attachments
visren.dll.x64.7z
(26.31 KiB) Downloaded 79 times
visren.dll.7z
(21.99 KiB) Downloaded 46 times
Last edited by Void2 on Fri 01 May, 2020 13:19, edited 2 times in total.
Yegor
Posts: 1147
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 20 times
Been thanked: 31 times

VisRen: Visual renaming — визуальное переименование файлов

Post by Yegor »

Void2, а можно патч (или исходники)?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

VisRen: Visual renaming — визуальное переименование файлов

Post by Void2 »

Я не вносил никаких изменений. Недочет я только нашел, но пока не понял как исправлять.
Yegor
Posts: 1147
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 20 times
Been thanked: 31 times

VisRen: Visual renaming — визуальное переименование файлов

Post by Yegor »

Отбой, у меня 18-й билд. 17-й не так интересен
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

VisRen: Visual renaming — визуальное переименование файлов

Post by Void2 »

Не нашел исходников 18-го билда, если кто выложит - могу пересобрать и его.
ujos
Posts: 213
Joined: Fri 27 Apr, 2012 15:10
Has thanked: 9 times

VisRen: Visual renaming — визуальное переименование файлов

Post by ujos »

Почему-то плагин два раза считывает мета-информацию из файлов прежде, чем показать диалог переименовывания
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

VisRen: Visual renaming — визуальное переименование файлов

Post by Void2 »

ujos wrote: Wed 22 Jul, 2020 10:36 Почему-то плагин два раза считывает мета-информацию из файлов прежде
Я про это писал - это недочет плагина. Двойное чтение мета-информации идет потому что сначала формируются шаблоны для имен, а потом для расширений. Даже если в шаблоне нет использования этой мета-информации.
buniak_a_h
Posts: 3205
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 169 times
Been thanked: 468 times
Contact:

VisRen: Visual renaming — визуальное переименование файлов

Post by buniak_a_h »

Повторю пожелание. Возможно, затерялось. Оно, мне кажется, важное и легко реализуемое…
buniak_a_h wrote: Mon 06 Nov, 2017 21:30 Есть довольно важный (и, мне кажется, легко устранимый) недостаток: если файлы на сети, и сеть медленная, то обработка каждого нажатого символа в поле Search For занимает очень много времени. Возможно, проблема решалась бы настройкой на "отложенное" применение плагина: список файлов не перечитывать до нажатия на (например) Ctrl+R. Если будете ещё что-нибудь делать с ним -
заодно сделайте, пожалуйста! А то у меня файлы на удалённом компе, по сети VPN - всё еле шевелится...
Last edited by buniak_a_h on Sun 13 Dec, 2020 02:57, edited 1 time in total.
User avatar
Taciturn
Posts: 483
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 56 times
Been thanked: 19 times
Contact:

VisRen: Visual renaming — визуальное переименование файлов

Post by Taciturn »

Void2 wrote: Wed 29 Apr, 2020 21:24 Не нашел исходников 18-го билда, если кто выложит - могу пересобрать и его.
А вот и исходники:
Alexey Samlyukov wrote: Sun 13 Dec, 2020 05:23 Добавил исходники своих плагинов
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

VisRen: Visual renaming — визуальное переименование файлов

Post by Void2 »

В новых исходниках требуется VS2019/cmake, у меня таких нет. Я прошлый вариант пытался собирать с очень сильным даунгрейдом компилятора и библиотек и с костылями. Можно попробовать добавить поддержку [R] и [V] в старые исходники (build 17), но не знаю, надо ли это кому-нибудь?
Post Reply

Return to “Обсуждение плагинов”