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


tityn

Скрыть/восстановить заголовок окна.

tityn=Number||Window, ||wait<>, ||Dialogs

Параметры:

1-й обязательный параметр.
NumberУсловие. Где Number:
0 - скрыть заголовок окна.
  1 - восстановить.
  2 - восстановить без прорисовки окна.
2-й обязательный параметр.
WindowДескриптор/Класс окна. Варианты см. Дополнение №36.
Дополнительные параметры:
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] - диалог выбора файлов и папок.
...и другие диалоги.

Примечания:

Не во всех окнах можно установить заголовок на постоянной основе. В таких окнах при обновлении или каких-либо изменениях возвращается "родной" заголовок.

В параметрах команды может использоваться:
  • GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23
  • [info] или <info> - информация, получаемая через параметр см. Дополнение №10
  • clpget - может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.

Для запуска команды вместе с запуском Total Commander см. Дополнение №4.

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

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

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALTITYNмассив выходных данных, в ячейки массива записываются:
  1 - PID процесса (целое число).
  2 - дескриптор окна.
  3 - имя процесса.
  4 - путь запущенного процесса.
  5 - номер - приоритет запущенного процесса:
      0 - низкий, 1 - ниже среднего, 2 - средний, 3 - выше среднего, 4 - высокий, 5 - реального времени.
  6 - позиция X левого верхнего угла окна.
  7 - позиция Y левого верхнего угла окна.
  8 - ширина окна.
  9 - высота окна.
  10 - заголовок окна.
  11 - класс окна.

См. также:

activ, amenu, buttn, iconw, keybd, mxmnz, ontop, redrw, rsize, smenu, ssize, thide, title, trans, wdrag, whide, wmenu, wpull, wshow

Примеры:
 Как создать кнопку?

global start=%P%N||&&procwait pause=100 tityn=0||GLOBALPROGR<2> wdrag=1||GLOBALPROGR<2> ;; запустить программу под курсором, скрыть заголовок окна и установить курсор на заголовок окна для перетаскивания

global start=%P%N||&&procwait pause=100 tityn=0||GLOBALPROGR<2> ;; запустить программу под курсором и скрыть заголовок окна

global start=%P%N||&&procwait pause=100 wmenu=0||GLOBALPROGR<2> tityn=0||GLOBALPROGR<2> wdrag=1||GLOBALPROGR<2> ;; запустить программу под курсором, скрыть заголовок и меню окна

global start=%P%N||&&procwait pause=100 wmenu=0||GLOBALPROGR<2> tityn=0||GLOBALPROGR<2> ;; запустить программу под курсором, скрыть заголовок и меню окна + установить курсор на заголовок окна для перетаскивания

ssize=1 tityn=0 mxmnz=0 ;; развернуть окно Total Commander, скрыв заголовок

ssize=2||Notepad tityn=0||Notepad mxmnz=0||Notepad ;; развернуть окно Notepad, скрыв заголовок

start=Imagine||%P%N global wmenu=0||Imagine.exe||wait<-1> tityn=0||GLOBALWMENU<2> wpull=50,50,300,550||GLOBALWMENU<2> ;; открыть изображение под курсором в программе Imagine, скрыть меню, скрыть заголовок окна и изменить размеры

swcmd=buttc=32÷÷ssize=1÷÷tityn=0÷÷mxmnz=0¦¦buttc=24÷÷tityn=2÷÷rsize=1¦¦WindowTC3 ;; развернуть,скрыв заголовок/восстановить, отобразив заголовок окна Total Commander + при развёрнутом виде размер значков панели инструментов 32, при обычном 24

swcmd=ssize=1??tityn=0??mxmnz=0??sizeb=28¦¦tityn=2??rsize=1??sizeb=16¦¦WindowTC8 ;; включить/выключить/развернуть окно Total Commander, скрыть заголовок и установить размер значков в файловых панелях 28|восстановить предыдущие настройки

swcmd=ssize=1÷÷tityn=0÷÷mxmnz=0¦¦tityn=2÷÷rsize=1¦¦WindowTC2 ;; развернуть,скрыв заголовок/восстановить, отобразив заголовок окна Total Commander

swcmd=ssize=2||Notepad÷÷tityn=0||Notepad÷÷mxmnz=0||Notepad¦¦tityn=2||Notepad÷÷rsize=2||Notepad¦¦WindowNotepad ;; развернуть,скрыв заголовок/восстановить, отобразив заголовок окна Notepad

swcmd=tcimg=$p4÷÷ssize=1÷÷tityn=0÷÷mxmnz=0÷÷elmof=1,5,9,10÷÷tcimg=$p5¦¦tcimg=$p4÷÷tityn=2÷÷rsize=1÷÷elmon=1,5,9,10÷÷tcimg=$p5¦¦WindowTC6 ;; убрать заданные компоненты окна Total Commander, развернуть,скрыв заголовок и восстановить при втором вызове команды

swcmd=tcimg=$p4÷÷wmenu=0÷÷ssize=1÷÷tityn=0÷÷mxmnz=0÷÷elmof=1,5,9,10÷÷tcimg=$p5¦¦tcimg=$p4÷÷wmenu=1÷÷tityn=2÷÷rsize=1÷÷elmon=1,5,9,10÷÷tcimg=$p5¦¦WindowTC7 ;; убрать заданные компоненты окна Total Commander, развернуть,скрыв заголовок и меню; и восстановить при втором вызове команды

swcmd=tityn=0¦¦tityn=1¦¦WindowTitle ;; скрыть заголовок TC / восстановить заголовок TC

tityn=0 ;; скрыть заголовок окна Total Commander

tityn=0||Notepad ;; скрыть заголовок блокнота

tityn=1 ;; восстановить заголовок окна Total Commander

tityn=1||Notepad ;; восстановить заголовок блокнота

tityn=2 rsize=1 ;; восстановить окно Total Commander, отобразив заголовок

tityn=2 ;; восстановить заголовок Total Commander (без прорисовки)

tityn=2||Notepad rsize=2||Notepad ;; восстановить окно Notepad, отобразив заголовок

tityn=2||Notepad ;; восстановить заголовок блокнота (без прорисовки)


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