[Плагин] Macro Panel — макро-браузер в панели

Здесь выкладываются готовые к использованию макросы и скрипты.
Post Reply
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

[Плагин] Macro Panel — макро-браузер в панели

Post by Shmuel »

Панельный вариант макро-браузера, альфа-версия.

http://plugring.farmanager.com/plugin.php?pid=953
Shmuel wrote: Mon 10 Jul, 2017 09:39 На гитхабе он есть, тем не менее. https://github.com/shmuz/far_plugins
Last edited by HaRT on Mon 10 Jul, 2017 13:37, edited 2 times in total.
Reason: Добавлена ссылка на ГитХаб
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Re: Плагин Macro Panel

Post by AleXH »

Нужная вещь. И его к плагинам надо бы, однако.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: Плагин Macro Panel

Post by Shmuel »

AleXH wrote:И его к плагинам надо бы, однако.
Я ещё не определился с направлением для данного плагина: то ли развивать его отдельно, то ли объединить с LuaMacro.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Re: Плагин Macro Panel

Post by Shmuel »

Добавлена фильтрация макросов/событий с командной строки.
Last edited by Shmuel on Sat 14 Dec, 2013 15:00, edited 1 time in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Плагин Macro Panel

Post by Shmuel »

Запоминание режима панели и параметров сортировки.
Минимальный Фар: 3.0.3714.
Last edited by Shmuel on Tue 19 Nov, 2013 11:53, edited 1 time in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

[Плагин] Macro Panel — макро-браузер в панели

Post by Shmuel »

+ добавлена DLL для x64
+ open source
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

[Плагин] Macro Panel — макро-браузер в панели

Post by citRiks »

1.) И где можно найти DLL?
2.) Первый вариант предпочтителен, но если можно,
то ткните меня носом в краткую инструкцию как построить из исходников?

Если что, мне удалось вчера сбилдить ФАР и пару плагинов к нему на VS2017,
так что может обьяснение как сбилдить MacroPanel не будет слишком сложной задачей..
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

[Плагин] Macro Panel — макро-браузер в панели

Post by Shmuel »

Плагин находится в заброшенном состоянии, найдётся ли время его развивать - не знаю.
Прилагаю последнюю когда-то опубликованную версию (от 19 ноября 2013). Не уверен, что она будет работать сейчас, но можете попробовать.
--
mpanel-0.0.12b.7z
(24.88 KiB) Downloaded 123 times
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

[Плагин] Macro Panel — макро-браузер в панели

Post by citRiks »

Shmuel,
спасибо, все работает на последнем ночном билде x64
Я думаю что плагин стоящий развития,
в панельном формате удобно пользoвaться,
прилагется Quickview например, F3/F4, сортировка.

И если не секрет, где его СИшные исходники?
На упомянутом ГитХабе нету их вроде

А есть ли какой рекомендованный способ добавить его в ДискМеню?
Last edited by citRiks on Sat 01 Feb, 2020 20:55, edited 1 time in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

[Плагин] Macro Panel — макро-браузер в панели

Post by Shmuel »

1. Раскопал чуть более позднюю версию (внизу).
2. Насчёт "стоящий развития" - не спорю, только времени на всё не хватает.
3. СИшных источников не существует - это LuaFAR-плагин. У них у всех есть общий источник plugins\luamacro\luafar\luaplug.c в репозитории Фара, но вся функциональность всегда в Lua-файлах.
4. Насчёт ДискМеню - видимо не предусмотрено. Ещё раз: в ближайшее время навряд ли буду заниматься этим плагином.
--
macropanel-0.12.0.7z
(25.76 KiB) Downloaded 139 times
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

[Плагин] Macro Panel — макро-браузер в панели

Post by citRiks »

Shmuel,
Это понятно, ну кто-нибудь я надеюсь подхватит.
Мне в панели представляется наиболее и логичным и удобным оперировать скриптами.
Чистый восторг в таком варианте.
А допиливание опять же можно чисто на Луа делать?
2.) Какова вероятность что DLL-ки сдохнут в новых версиях?
Где бы прочитать как сбилдить Луа-плагин?
Ткните плиз.
(Поиск по форуму "build lua plugin" дал 20 нерелевантных результатов.)

Last edited by citRiks on Sat 01 Feb, 2020 22:14, edited 6 times in total.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

[Плагин] Macro Panel — макро-браузер в панели

Post by Shmuel »

Допиливание можно делать чисто на Lua.
DLL-ки не сдохнут, пока Фар на 3-й версии.
Не хотелось бы сейчас увязать в теме сборки Lua-плагинов. Поскольку у вас есть рабочие DLL-ки, это не актуально. Но в форуме где-то это было.
Насчёт отладки скриптов и плагинов на Lua - в 99% процентах случаев вполне достаточно временно вставлять вызовы far.Show() в нужные места. Также очень полезна может быть win.OutputDebugString(). Есть также Lua Explorer. Во всяком случае, мне этого хватает.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

[Плагин] Macro Panel — макро-браузер в панели

Post by Shmuel »

Добавлю, что при достаточной квалификации данный плагин можно за пару часов переделать в панельный модуль плагина LuaMacro. Тогда и DLL-ки нужны не будут. (Когда этот плагин создавался, панельных модулей ещё не было).
LAT
Posts: 343
Joined: Thu 21 Jan, 2010 20:00
Has thanked: 22 times
Been thanked: 39 times

[Плагин] Macro Panel — макро-браузер в панели

Post by LAT »

citRiks wrote: Sat 01 Feb, 2020 22:00...с ZeroBraneStudio я прочел все 6 страниц обсуждения,
viewtopic.php?t=8487
но не понял до конца как там дела.

я так понял что привычные attach/detach образца VisualStudio,
с произвольными breakpoints "на лету", без изменения в коде не будут?
Т.е., нужно ли для каждого breakpoint'а ставить zbs.debug()?
Или не нужно?
Будут. Не нужно
Post Reply

Return to “Полезные макросы и скрипты”