| 
 | 
| Название | F2 | 
| Имя файла (*.txt) | F2.txt | 
| Описание | Открывает локальное меню, если оно есть, в противном случае повторно считывает путь. Желательно повесить скрипт на клавишу F2. Скрипт для тех, кто ностальгирует по Нортону | 
| Авторы | Gregory и Вахмурка | 
| Параметры | - | 
| Вызываемые плагины | win, file | 
| Иконка | 
 | 
    
| Версия | 3.0 | 
| Дата обновления | 08.06.2009 | 
| Вызываемые модули | Утилиты TCMenu или TCToolbar | 
local hwnd = win.handle("c=TTOTAL_CMD")
local Panel = ifelse(tc.active(hwnd) == "left", 1, 2)
local List = win.childhandlelist(hwnd, "c=TPathPanel")
local Path = win.gettext(word(List, Panel))
Path = file.folder(Path)
for (length(Path) > 1)
	Panel = Path ++ "/_local.bar" 
	if (validpath(Panel)) do 
		do("путь_к_TCmenu\TCmenu.exe", Panel)
		quit 
	else 
		Path = file.folder(Path)
	endif 
endfor
win.sendmessage(hwnd, 0x400+51, 540, 0)
Внимание! Скрипт не работает в Total Commander 7.5 pb1 и pb2!
Версия данного скрипта для Total Commander 7.0 и старше.
В старом добром Norton Commander, предшественнике Total Commander, клавише F2 соответствовала команда Menu. Если в текущей директории находился файл меню nc.mnu, то вызывался он (локальный), если нет - глобальный.
Gregory написал скрипт, осуществляющий вызов локального меню (файл _local.bar, если он есть в текущей или в родительских директориях). Я внес усовершенствования - при нажатии на F2 происходит вызов локального меню, если таковое есть. В противном случае клавиша F2 сработает как обычно - cm_RereadSource. Разумеется, вместо F2 можно использовать любую другую клавишу или вообще никакой, а воспользоваться кнопкой на панели. Тем, кто не умеет переназначать клавиши, следует прочесть статью Gregory или документацию к PowerPro.
Вместо TCmenu можно использовать TCToolbar - кому что нравится.
 
 | 
На главную | 
 
 | 
Все о Total Commander | 
 
 | 
PowerPro | 
 
 | 
PowerPro & Total Commander |