Описание команды | |
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
Примеры: | Как создать кнопку? |
bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ whide=$TTOTAL_CMD||+tc3 sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> wshow=$TTOTAL_CMD||+tc3 ;; в активной панели выделить файлы, начальные названия имён которых введены в диалоге, скрывать активную панель во время действия команды
swcmd=whide=$Progman¦¦wshow=$Progman¦¦HideShowProgman ;; скрыть/показать окно Рабочего стола
swcmd=whide=$TTOTAL_CMD||+tcTOTAL3¦¦wshow=$TTOTAL_CMD||+tcTOTAL3¦¦HideShow ;; скрыть/Отобразить элемент Total Commander
whide=$TTOTAL_CMD||+tc1 tcimg=$cm4001|570 sends=>x34 tcimg=$cm571 wshow=$TTOTAL_CMD||+tc1 GLOBALSENDS<a> ;; получить путь левой панели при использовании команды cm_GotoPreviousDir (Назад)
whide=$TTOTAL_CMD||+tc2 tcimg=$cm4002|570 sends=>x35 tcimg=$cm571 wshow=$TTOTAL_CMD||+tc2 GLOBALSENDS<a> ;; получить путь правой панели при использовании команды cm_GotoPreviousDir (Назад)
whide=$TTOTAL_CMD||+tc3 pause=5s wshow=$TTOTAL_CMD||+tc3 ;; скрыть на 5 секунд активную файловую панель
whide=$TTOTAL_CMD||+tc3 tcimg=$cm570 sends=>x16 tcimg=$cm571 wshow=$TTOTAL_CMD||+tc3 GLOBALSENDS<a> ;; получить путь активной панели при использовании команды cm_GotoPreviousDir (Назад)
whide=$TTOTAL_CMD||+tc4 pause=5s wshow=$TTOTAL_CMD||+tc4 ;; скрыть на 5 секунд неактивную файловую панель
whide=$TTOTAL_CMD||+tcTOTAL25 pause=5s wshow=$TTOTAL_CMD||+tcTOTAL25 ;; скрыть на 5 секунд левую файловую панель
whide=$TTOTAL_CMD||+tcTOTAL26 pause=5s wshow=$TTOTAL_CMD||+tcTOTAL26 ;; скрыть на 5 секунд правую файловую панель
wshow=$Progman ;; показать окно Рабочего стола
wshow=$Shell_TrayWnd||TrayClockWClass ;; показать часы в трее
wshow=$TTOTAL_CMD||+tcTOTAL3 ;; отобразить элемент
wshow=$TTOTAL_CMD||TDrivePanel||1 ;; отобразить элемент
zends=>x1 bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ focus=GLOBALZENDS<1> whide=$TTOTAL_CMD||+tcTOTAL27 focus=GLOBALZENDS<1> sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! focus=GLOBALZENDS<1> tcprm=LOADSELECTION||GLOBALSENDS<t> focus=GLOBALZENDS<1> wshow=$TTOTAL_CMD||+tcTOTAL27 ;; в активной панели выделить файлы, начальные названия имён которых введены в диалоге, скрывать активную панель во время действия команды (активировать активную панель)