HighlightCurrentTab

Название HighlightCurrentTab
Имя файла (*.txt) HighlightCurrentTab.txt
Описание Выделяет текущую вкладку цветом или снимает выделение
Автор Вахмурка
Параметры "1" - выделить текущую вкладку
"0" - убрать выделение
Вызываемые плагины win
Иконка
Версия 2.0
Дата обновления 08.06.2009
local hwnd = win.handle("c=TTOTAL_CMD")
;Sub_TMTC - имя скрипта TMTC 
local TMTC = runfile.Subs\Sub_TMTC(hwnd)
local CurTab = win.sendmessage(TMTC, 4875, 0, 0)
win.sendmessage(TMTC, 4915, CurTab, arg(1))

Комментарии:

Внимание! Скрипт не работает в Total Commander 7.5 pb1 и pb2!

Версия данного скрипта для Total Commander 7.0 и старше.

Скрипт позволяет использовать возможности операционной системы, не реализованные по неизвестныи причинам в Total Commander. Пояснить работу скрипта проще всего на скриншоте. Пусть в некоторой панели открыты три вкладки для корней дисков c:, d: и e:

После запуска скрипта с параметром "1" текущая (вторая) вкладка выделяется синим цветом:

Для возвращения вкладки к первозданному виду следует запустить скрипт с параметром "0".

Далее с вкладкой можно производить обычные операции: запирание, дублирование (выделение не "наследуется"), переименование и прочее. Никаких побочных эффектов замечено не было, хотя, вообще говоря, они могли бы и быть: далеко не все программы благосклонно реагируют на вмешательство в их работу на более низком уровне. С некоторыми сообщениями, посылаемыми вкладкам Total Commander, дело обстоит именно так. Но в данном случае речь идет не о работе программы, а скорее о "косметике", интерфейсе, поэтому такую возможность надо использовать вполне безбоязненно.


На главную Все о Total Commander PowerPro PowerPro & Total Commander