Latest post of the previous page:
я думаю, luamacro выполняет код асинхронно.Shmuel wrote:Как это ни странно, LuaMacro работает в данном сценарии
Latest post of the previous page:
я думаю, luamacro выполняет код асинхронно.Shmuel wrote:Как это ни странно, LuaMacro работает в данном сценарии
А у меня странное: после выполнения
lfe: -efar.Message(panel.GetCmdLine())
командная строка не очищается.У меня то же самое.
Это непонятно без примера.
Пардон, неясно выразился: должно возвращаться значение, отличное от false/nil
Code: Select all
function export.Open(openFrom, guid, item)
if openFrom==F.OPEN_COMMANDLINE then
far.Show(panel.GetCmdLine(),item)
return 0
end
end
Теперь понятно. Однако значение, отличное от false/nil в LuaFAR - это хэндл панели, создаваемой плагином. Если плагин не создаёт панель, он должен возвращать из export.Open именно false/nil/ничего.
она очищается, но не перерисовывается. 4334.John Doe wrote:А у меня странное: после выполненияlfe: -efar.Message(panel.GetCmdLine())
командная строка не очищается.