Code: Select all
local flags = {EF_NONMODAL=1,EF_IMMEDIATERETURN=1,EF_OPENMODE_USEEXISTING=1}
editor.Editor("C:\\AUTOEXEC.BAT",nil,nil,nil,nil,nil,flags)
far.Show(editor.Editor("C:\\AUTOEXEC.BAT",nil,nil,nil,nil,nil,"EF_OPENMODE_USEEXISTING"))
Однако обратно управление уже не возвращается даже после закрытия редактора: это можно понять по несрабатыванию
far.Show
(плюс остаётся значок макроса).Фар после этого ведёт себя как ни в чём ни бывало, но при попытке выйти - виснет.