|
Название | 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 | Все скрипты |