Подскажите пожалуйста как можно запустить выполнение lua-макроса из другого lua-макроса?
Пытаюсь сделать следующее:
1. макрос с area="Shell" открывает вьюер
2. макрос с area="Viewer" закрывает вьюер, выбирает следующий файл и запускает макрос из п.1
Запуск макроса из макроса
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Запуск макроса из макроса
CDK,
1. mf.eval (как уже сказано выше)
2. far.MacroPost
3. mf.postmacro
Надо сказать, что вы описали свою задачу весьма схематично (мне не понятно, что вы хотите сделать).
Возможно существуют решения без "макроса из макроса".
1. mf.eval (как уже сказано выше)
2. far.MacroPost
3. mf.postmacro
Надо сказать, что вы описали свою задачу весьма схематично (мне не понятно, что вы хотите сделать).
Возможно существуют решения без "макроса из макроса".
Запуск макроса из макроса
Я пытаюсь добить свой вариант просмотра MediaInfo
1. "Мимикрирую" под Quick panel: MediaInfo.exe ... > ... и далее editor.Editor с координатами
2. А вот далее я хочу иметь возможность переходить к следующему/предыдущему файлу
Вариант mf.eval прекрасно работает, спасибо.
Выглядит пока это так:
1. "Мимикрирую" под Quick panel: MediaInfo.exe ... > ... и далее editor.Editor с координатами
2. А вот далее я хочу иметь возможность переходить к следующему/предыдущему файлу
Вариант mf.eval прекрасно работает, спасибо.
Выглядит пока это так:
Last edited by CDK on Sun 04 Apr, 2021 11:06, edited 1 time in total.
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Запуск макроса из макроса
Если функцию action 1-го макроса вынести наверх и назвать её, например, OpenInEditor, то во 2-м макросе можно просто вызывать её напрямую, без mf.eval. (Чисто теоретически, не тестировал).
Запуск макроса из макроса
Да, так даже лучше
Подскажите - а панель горячих кнопок скрыть как-то можно у определенного редактора? По идее SetKeyBar, но что передать во втором параметре?
Подскажите - а панель горячих кнопок скрыть как-то можно у определенного редактора? По идее SetKeyBar, но что передать во втором параметре?
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Запуск макроса из макроса
Нет, эта функция не может прятать панель клавиш, насколько мне известно.
Видимо надо вызывать Keys("CtrlB") в подходящие моменты времени (действует на все редакторы).