local handle=win.handle("c=TTOTAL_CMD")
local pan=childwin.handle(handle,"TMyPanel",ifelse(tc.active(handle)=="left",2,3))
local tab=childwin.handle(pan,"TMyTabControl")
local status=childwin.gettext(ifelse(tab,tab,pan),"TMyPanel")
if (validpath(arg(1)))
win.debug("Num of subfolders:",line(file.readall(arg(1)),0)-word(status,7))
local wincmd_ini="c:\totalcmd\wincmd.ini"
local rg_status
local plug_menu=vec.createfromlines(registry.enum_ini_keys(wincmd_ini,"FileSystemPlugins"))
vec.sort(plug_menu)
local sel=vec.showmenu(plug_menu)
if (sel!=-1) do
tc.cd(tc.handle,"\\\"++plug_menu[sel])
*keys {home}
endif
local hwnd=tc.handle
local pan=childwin.handle(hwnd,"TMyPanel",ifelse(tc.active(hwnd)=="left",2,3))
local tab=childwin.handle(pan,"TMyTabControl")
local header=childwin.gettext(ifelse(tab,tab,pan),"TMyPanel",2)
header=remove(header,revindex(header,"\"))
if (header=="*.EXE;*.COM;*.BAT;*.PIF;*.CMD") do
win.postmessage(hwnd,0x400+51,312,0)
else
win.postmessage(hwnd,0x400+51,311,0)
endif
local hwnd=win.handle("c=TTOTAL_CMD")
local tmp=clip.get
clip.set(arg(1))
win.postmessage(hwnd,0x400+51,551,0)
clip.paste
*keys {en}
clip.set(tmp)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5