|
LoadBar
|
Название
|
LoadBar
|
Имя файла (*.txt)
|
LoadBar.txt
|
Описание
|
Загружает панель кнопок с заданным именем
|
Автор
|
Вахмурка
|
Параметры
|
имя панели (например, "D:\Utils\TotalCmd\PanelView.bar")
|
Вызываемые плагины
|
win, childwin, clip
|
Иконка
|
для каждой панели - своя
|
Версия
|
4.0
|
Дата обновления
|
13.07.2009
|
args Path
clip.save
clip.clear
clip.set(Path)
wait.for(clip.get == Path)
local hwnd = win.handle("c=TTOTAL_CMD")
win.postmessage(hwnd, 0x400+51, 498, 0)
wait.for(1500, win.handle("c=TBUTTONCHANGEDLG"))
local Hand = win.handle("c=TBUTTONCHANGEDLG")
*keys {enter}
wait.for(500)
clip.paste
clip.clear
clip.load
*keys {enter}
wait.for(activewindow(Hand))
local Button = childwin.handle(Hand, 12)
win.postmessage(Button, 0x00F5, 0, 0)
*keys {tab}{enter}
Комментарии:
В версии 7.0 появилась команда OPENBAR имя_панели, которая, на первый взгляд, делает данный скрипт ненужным. Однако ее нельзя вызвать извне (скажем, из другого скрипта).