PlugMenu — Расширенное меню плагинов

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PlugMenu — Расширенное меню плагинов

Post by Max Rusov »

Latest post of the previous page:

Если Вы посмотрите внимательно, то увидите что функция idByName сначала сравнивает по имени плагина, а потом по имени DLL. А враппер подставляет имя оригинальной DLL в качестве имени плагина. Так что ничего переименовывать не нужно.
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Re: PlugMenu — Расширенное меню плагинов

Post by sToLp »



lm:post Plugin.Open("UCharMap") не даёт ни чего
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: PlugMenu — Расширенное меню плагинов

Post by John Doe »

lm:post Plugin.Open("Unicode CharMap, версия 1.0")
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

Re: PlugMenu — Расширенное меню плагинов

Post by sToLp »

Спасибо! Наконец то дошло до меня.

Работает даже так: lm:post Plugin.Open("Unicode CharMap")
User avatar
Kerberos464
Posts: 1239
Joined: Wed 29 Jul, 2009 20:24
Location: Saint-Petersburg
Has thanked: 19 times
Been thanked: 1 time

Re: PlugMenu — Расширенное меню плагинов

Post by Kerberos464 »

некоторое время назад заметил косметический дефект: в диалоге информации о плагине (F11 -> любой плагин -> F3) строки "Version Info" и "File info" вылезают влево, за рамку диалога.
far 3.0.3389 x86, plugmenu 1.20.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
zorinoleg
Posts: 10
Joined: Tue 23 Feb, 2010 10:37

Re: PlugMenu — Расширенное меню плагинов

Post by zorinoleg »

Извините за глупый вопрос.
Скачал плагин, распаковал файлы в папку far3\plugins\plugmenu.
И что дальше надо сделать что бы плагин заработал?
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Re: PlugMenu — Расширенное меню плагинов

Post by 2useven10 »

убедиться, что битность фар и плагина совпадают и перезапустить фар.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PlugMenu — Расширенное меню плагинов

Post by Max Rusov »

zorinoleg wrote:И что дальше надо сделать что бы плагин заработал?
Тоже, что и для всех остальных плагинов. Назначить макрос, чтобы плагин вызывался по нажатию кнопки.
zorinoleg
Posts: 10
Joined: Tue 23 Feb, 2010 10:37

Re: PlugMenu — Расширенное меню плагинов

Post by zorinoleg »

Max Rusov wrote:
zorinoleg wrote:И что дальше надо сделать что бы плагин заработал?
Тоже, что и для всех остальных плагинов. Назначить макрос, чтобы плагин вызывался по нажатию кнопки.
можно по подробнее....как назначить макрос?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: PlugMenu — Расширенное меню плагинов

Post by Max Rusov »

Начните с чтения документации. По любому - это offtopic.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Re: PlugMenu — Расширенное меню плагинов

Post by tstr »

Элементы меню плагинов, созданные макросами с пом. конструкции MenuItem не запоминаются как последние использованные, запоминается предыдущий в списке.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

PlugMenu — Расширенное меню плагинов

Post by LanKing »

А как сделать, чтобы этот плагин заменил хоткей F11? Я смотрел fmlua - Там явно были потуги на это, но у меня по F11 вызывается стандартный.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

PlugMenu — Расширенное меню плагинов

Post by John Doe »

F1
Индекс файла помощи
Макросы
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

PlugMenu — Расширенное меню плагинов

Post by LanKing »

Я понимаю как макросы писать, думал это баг что у меня не подхватывается без доп. макроса :-)

Если кому нужен вдруг обычный LUA макрос для вызова PlugMenu по F11:

Code: Select all

local PlugMenu = "AB9578B3-3107-4E28-BB00-3C13D47382AC"

Macro {
  description="Advanced Plugin Menu";
  area="Common"; key="F11"; action = function() 
	if not Plugin.Call(PlugMenu, 0) then 
      Keys("F11")    
    end
  end
}

Macro {
  description="Standart Plugin Menu";
  area="Common"; key="ShiftF11"; action = function() 
    Keys("F11")    
  end
}
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

PlugMenu — Расширенное меню плагинов

Post by John Doe »

fmlua предполагает наличие плагина Far Macro Library, что для ваших целей очевидно избыточно.
Но всё то же самое можно переписать в виде обычного lua макроса.
User avatar
LanKing
Posts: 180
Joined: Thu 31 Aug, 2006 20:39
Been thanked: 2 times

PlugMenu — Расширенное меню плагинов

Post by LanKing »

John Doe, Понял, спасибо!
Post Reply

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