Описание команды


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
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.

Примечания:

Для скрытия элементов используется команда whide

Можно использовать дополнительную информацию:
   +tcKEY - если в начале параметра указано +tc , то значение берётся из ключа KEY в файле TCIMG3264.ini. см. Дополнение №17. Секция из которой брать значения определяется автоматически, в зависимости от разрядности и версии Total Commander - +tcTCSVW1

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • значения переменных $var_... команды exect

Чтобы узнать информацию о классах, идентификаторах, заголовках окон, можно воспользоваться командами captxt и wntxt или утилитами Au3Info и Control Viewer. см. Дополнение №25

Для получения точного окна см. Заголовки и текст окон

См. также:

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 ;; отобразить элемент


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru