|
|
| Название | 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 |