Latest post of the previous page:
Я не знаю, какие сторонние макросы будут вызываться, поэтому сделал универсальное решение.Вызов из макроса другого макроса по AKey - объясните логику работы?
Вызов макроса через eval из командной строки не передаёт akey
Code: Select all
Macro {area="Common"; key="CtrlAltRight"; description="test";
action=function()
far.Message(akey(1));
end;
}
Выдаёт ""
Как-то можно отловить переданную клавишу?
Подскажите, возможно, я вообще не с того боку зашёл: задача в том, чтобы вызвать самописный макрос из usermenu. Макрос рассчитан на несколько вариантов клавиш, поэтому используется akey(1) для разбора.
Вызов из макроса другого макроса по AKey - объясните логику работы?
Не попробовал бы очевидное - не писал бы в форум. Не работает.
И вообще, type=1 вызывает клавишу, на которую назначен макрос согласно мануалу. Что вообще не мой случай, учитывая то, что макрос назначен на различные варианты клавиш.
И вообще, type=1 вызывает клавишу, на которую назначен макрос согласно мануалу. Что вообще не мой случай, учитывая то, что макрос назначен на различные варианты клавиш.
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Вызов из макроса другого макроса по AKey - объясните логику работы?
Действительно, баг был в версии фара. Спасибо и извините, что не проверил.