local Dir = win.handlelist("c=TTOTAL_CMD", 1)
local Quote = esc(?+\"+, ?+\+)
local Active = tc.handle
local Source = word(Dir, 1)
local Target
if(Active != Source) do
Source = word(Dir, 2)
Target = word(Dir, 1)
else
Target = word(Dir, 2)
endif
Dir = remove(win.childtextbyindex(Source, 12), -1)
if(not Target) do
Active = "/N " ++ Quote ++ Dir ++ Quote
do("путь\TOTALCMD.EXE", Active)
else
tc.cd(Target, Dir)
endif
Открывает текущую директорию в следующей (в том числе минимизированной) копии Total Commander. Если копия одна, то вторая будет запущена. Если копий больше, остальные будут проигнорированы.