John Doe wrote:Врядли это в двойке работало, там вообще нет такой функции
Не совсем так. В двойке у меня исторически прижившись стоит плагин Plug Menu и в ассоциациях файлов стоит
PlugUnload:!\!.!
и
PlugLoad:!\!.!
работает.
Но только что перепроверил, точно так же работает
macro:post Plugin.Load("!.!");
и
macro:post Plugin.Unload ("!.!");
(!\!.! оказывается тоже не воспринимает, но !.! работает. Есть функция или нет, может, дело в том, что у меня bis25 сборка от Максимуса, если не ошибаюсь.)
John Doe wrote:Всё проще: unload:"!\!.!"
А макросом было бы так: lm:post Plugin.Unload[[!\!.!]]
Оба варианта работают, спасибо. А вообще — очередной затык перехода на тройку. Самый простой путь не нашёл, не догадался о нём. Сделал как понимал, тем более, что загрузка-то работает как надо. Но суммарно потратил на такую мелочь считая отписки на форуме — полчаса или больше.
Shmuel wrote:Wave
А зачем
??
Ну это мои личные паттерны использования. Самый что ни на есть черновой вариант. Т.е. этот пункт меню я преимущественно собирался вызывать сразу стоя на картинках, т.е. чтобы сразу картинка вторым плагином показалась. Ну а поскольку плуг с конэму не дружит, там надо после показа картинки её перерисовать. Правда, я забыл, что CtrlR в этом плуге не перерисовывает, а поворачивает, но говорю же, это был черновик. Дальше это поменяется на Keys("F11"); Menu.Select("Image view"); и далее по тексту. Но это шлифовка, которая в процессе использования ФАРа происходит.
Upd. А перерисовываться по макросу всё равно не желает. Или не успевает. Приходится вручную после вызова жать ноль или тильду. Или пробел-бекспейс.
Upd2. Нет, что-то с вызовом макроса выгрузки из меню пользователя неладно. Разбираюсь.