TemporarilyShowVerticalBar

Название TemporarilyShowVerticalBar
Имя файла (*.txt) TemporarilyShowVerticalBar.txt
Описание Временно показывает и затем прячет вертикальную панель кнопок
Автор Вахмурка
Параметры -
Вызываемые плагины win
Версия 1.0
Дата обновления 28.10.19
local hwnd = win.handle("c=TTOTAL_CMD")
win.sendmessage(hwnd, 0x400+51, 2944, 0)
local VBB = win.sendmessage(hwnd, 0x400+50, 29, 0)

if(!win.visible(VBB))
	quit

wait.for(1500)

for(;VBB == win.handlefrompoint(xmouse, ymouse);)
	wait.for(500)
endfor

win.sendmessage(hwnd, 0x400+51, 2944, 0)

Комментарии

Если при запуске скрипта вертикальная панель была видна, она скроется. Иначе - появится на полторы секунды и будет видна до тех пор, пока курсор мыши находится сверху нее, и еще полсекунды после. Оба временных интервала можно настроить. Таким образом, панель всегда доступна и исчезает сразу, как только в ней отпадет необходимость. То же самое можно сделать и с обычной (горизонтальной) панелью. Меняем 29 на 28, а 2944 на 2901, и вуаля.

Исполнение скриптов можно повесить на действие "удара" (bump) курсором мыши по верхней (горизонтальная панель) и левой/правой (вертикальная) границам экрана


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