Описание команды | |
wshow |
Показать ранее скрытый элемент окна.
wshow=$Class или#Title или@Handle, ||ControlID или+tcKey, ||wait<>, ||Dialogs
Параметры:
$Class или #Title или @Handle | Окно. По умолчанию активного окна или класс Total Commander. • $Class - класс окна. • #Title - заголовок окна. • @Handle - дескриптор окна. • ?Windows - варианты см. Дополнение №36. |
ControlID или +tcKey | Идентификатор элемента управления. Параметр позволяет произвести действие на заданном элементе управления, где: ControlID - идентификатор элемента управления, варианты для нахождения точного элемента: • Название класса элемента (Edit, Button, ComboBox, ...) и номер экземпляра (instance) - Edit1, [CLASSNN:Edit1] или полный вариант [CLASS:Edit;INSTANCE:1] Button25, [CLASSNN:Button25] или полный вариант [CLASS:Button;INSTANCE:25] • Текст элемента - [TEXT:Тест], [CLASS:Button;TEXT:Тест] • Идентификатор элемента - [ID:238] • Координаты и размер элемента - [CLASS:Button;X:54;Y:43;W:63;H:34] • Название класса элемента, задаваемого с помощью регулярного выражения - [REGEXPCLASS:.*Button] • +tcKEY - см. Примечания. Instance [необязательный] - можно отдельно прописать номер инстанции через разделитель ||. |
wait<> | Ожидание появления окна. Параметр wait<Mode>, где Mode: 0 - не ожидать появления заданного окна (по умолчанию). -1 - ожидать бесконечно. K - ожидать заданное количество миллисекунд, Ks - секунд, Kn - минут, Kh - часов. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
Примечания:
Для скрытия элементов используется команда whideСм. также:
activ, amenu, buttn, iconw, keybd, mxmnz, ontop, redrw, rsize, smenu, ssize, thide, title, tityn, trans, wdrag, whide, wmenu, wpull
Примеры: | Как создать кнопку? |
swcmd=whide=$Progman¦¦wshow=$Progman¦¦HideShowProgman ;; скрыть/показать окно Рабочего стола
swcmd=whide=$TTOTAL_CMD||+tcTOTAL3¦¦wshow=$TTOTAL_CMD||+tcTOTAL3¦¦HideShow ;; скрыть/Отобразить элемент Total Commander
wshow=$Progman ;; показать окно Рабочего стола
wshow=$Shell_TrayWnd||TrayClockWClass ;; показать часы в трее
wshow=$TTOTAL_CMD||+tcTOTAL3 ;; отобразить элемент
wshow=$TTOTAL_CMD||TDrivePanel||1 ;; отобразить элемент