я чего-то тоже думал на эту тему, и думаю что актуально
через кеи/Меню Ф11 как-то неуклюже мне кажется
Я думаю что более корректная постановка вопроса "как вызывать плагины програмно", не?
Потому что если мы это умеем, то все остальное элементарно
хотел покопать в сторону Plugin.Call, там по ГУИДу можно вызывать програмно,
только кажется что без параметров? (с параметрами, только непонятно какими?)
Еще есть Plugin.Command + Plugin.Menu, тоже не знаю как пользоваться,
наскоком не нашел инфу, глубоко не копал
PS+Upd
На "Plugin.Call" оказывается что отзываются далеко не все плугины,
например тот же Ревью совсем не отзывается, и не на Plugin.Command тоже.
Пример отзывчивого плугина: NTFS File Information
с заданным файлом:
Plugin.Call("1D1BA1CB-3A05-4F4B-91B3-F8E71A55420E", "C:\\TEMP\\~DF0E8E91F471773DBE.TMP")
с файлом под курсором в панели:
Plugin.Call("1D1BA1CB-3A05-4F4B-91B3-F8E71A55420E")
В целом можно почерпнуть отсюда многое из примеров програмного вызова плугинов:
FAR3: Macros for plugins converted to LUA
Интересно откуда брать и как знать передаваемые прараметры в Plugin.Call и Plugin.Command?