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

Здесь можно обсудить ваш любимый плагин.
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

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

Post by Void2 »

Latest post of the previous page:

В новых исходниках требуется VS2019/cmake, у меня таких нет. Я прошлый вариант пытался собирать с очень сильным даунгрейдом компилятора и библиотек и с костылями. Можно попробовать добавить поддержку [R] и [V] в старые исходники (build 17), но не знаю, надо ли это кому-нибудь?
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Void2 wrote: Thu 29 Apr, 2021 12:22 требуется VS2019/cmake, у меня таких нет
Ну, уж CMake-то совсем не сложно заполучить.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

Void2 wrote: Thu 29 Apr, 2021 12:22 В новых исходниках требуется VS2019/cmake, у меня таких нет. Я прошлый вариант пытался собирать с очень сильным даунгрейдом компилятора и библиотек и с костылями. Можно попробовать добавить поддержку [R] и [V] в старые исходники (build 17), но не знаю, надо ли это кому-нибудь?
тут даунгрейд точно делать не нужно -) выложи свои изменения на старой версии, смержу в эту
User avatar
HaRT
Moderator
Posts: 10822
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Void2 wrote: Thu 29 Apr, 2021 12:22 добавить поддержку [R] и [V]
@ctapmex, не поясните ли, о чём идёт речь?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

HaRT,
Void2 wrote: Wed 29 Apr, 2020 18:00 Недочет частично поправил: теперь содержимое читается только когда шаблон этого требует. Остальные проблемы не поправил, и нашел еще пару новых багов, если будет время попробую исправить. Исходников билда 18 не нашел, поэтому правил и пересобирал что есть - build 17, заодно исправил чтобы он не зависел от msvcr100.dll, которую надо дополнительно ставить. Разделил маску [r] на отдельные [W] и [H] - ширину и высоту
об этом
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

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

Post by Void2 »

Вобщем, выкладываю все что есть:
Исходники с правками:
visren_src.7z
(30.7 KiB) Downloaded 64 times
Собранная версия для x86:
visren.7z
(36.07 KiB) Downloaded 75 times
Собранная версия для x64:
visren64.7z
(40.13 KiB) Downloaded 75 times
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

Void2 wrote: Wed 29 Apr, 2020 18:00 Недочет частично поправил: теперь содержимое читается только когда шаблон этого требует
Прошу прощения… А если шаблон - регэксп, и к тому же содержит метаданные (напр. название трека или имя исполнителя), то содержимое папки по-прежнему будет читаться при каждом вводе символа? На сети это было настолько грустно, что я для некоторых случаев сделал макрос… Просто формулировка "шаблон этого требует" - ну очень неопределённая…
Last edited by buniak_a_h on Fri 30 Apr, 2021 21:39, edited 1 time in total.
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

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

Post by Void2 »

buniak_a_h wrote: Fri 30 Apr, 2021 21:39 А если шаблон - регэксп, и к тому же содержит метаданные (напр. название трека или имя исполнителя), то содержимое папки по-прежнему будет читаться при каждом вводе символа? На сети это было настолько грустно, что я для некоторых случаев сделал макрос…
Пока что, если шаблон требует любых данных из файлов - они будут перечитываться при любом изменении шаблона, автором так задумано для того, чтобы сразу отображать результаты переименования. Чтобы этого не было там надо глубже логику править, как-нибудь посмотрю, хотя я не специалист в плагинах, а просто программист причем даже не для windows. Про грустную скорость по сети знаю, самому надоело, поэтому и начал потихоньку исправлять.
Last edited by Void2 on Wed 05 May, 2021 11:01, edited 3 times in total.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

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

Post by buniak_a_h »

Void2 wrote: Sun 02 May, 2021 17:33 автором так задумано для того, чтобы сразу отображать результаты переименования
Так вот это я и имел в виду, когда писал про "отсроченный" режим показа. Это же нужно для примера, т.е. достаточно показывать файлов 10. А если
нужно контролировать весь процесс, то для этого есть режим In editor.
Void2
Posts: 11
Joined: Sat 20 Jun, 2009 15:56
Been thanked: 1 time

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

Post by Void2 »

Подкостылил код еще немного, теперь если требуются метаданные, то они считываются только с первых 20 элементов в диалоге. При фактическом переименовании (или через редактор) считываются один раз все нужные данные. Это сильно ускоряет работу по сети. Если шаблон не требует метаданных, он пересчитывается весь, как и раньше.
64-бита:
visren64.7z
(33.68 KiB) Downloaded 97 times
32-бита:
visren.7z
(29.72 KiB) Downloaded 91 times
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

Void2,
выложите свежие исходники. и не только папку src, но и языковые файлы. т.к. сравнивая с 17 build вижу различия в добавленных новых языковых строках
dmitrik
Posts: 124
Joined: Mon 30 Nov, 2009 21:58
Has thanked: 1 time
Been thanked: 4 times

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

Post by dmitrik »

А эта сборка из-за того, что автор плагин забросил? Или по какой-то другой причине?
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

да, автор плагин забросил и не выложил исходников. появилась эта сборка. потом исходникам дали вторую жизнь и готовы понемногу поддерживать - поэтому и просим выложить изменения от void2 для фиксации в актуальной версии
dmitrik
Posts: 124
Joined: Mon 30 Nov, 2009 21:58
Has thanked: 1 time
Been thanked: 4 times

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

Post by dmitrik »

А это разве не его исходники?
https://github.com/FarPlugins/VisRen
dmitrik
Posts: 124
Joined: Mon 30 Nov, 2009 21:58
Has thanked: 1 time
Been thanked: 4 times

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

Post by dmitrik »

Но Void2 по-любому огромное спасибо! 👍
User avatar
ctapmex
Posts: 1240
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

dmitrik wrote: Fri 07 May, 2021 13:28 А это разве не его исходники?
https://github.com/FarPlugins/VisRen
это исходники первоначального автора Alexey Samlyukov, которые я перенес в этот репозиторий.
Post Reply

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