Описание функции


WinGetTitle

Возвращает полный заголовок окна.

WinGetTitle('title'[,'text'])

Параметры

title Заголовок/дескриптор/класс окна. См. заголовки и текст окон.
text [необязательный] Текст окна.

Возвращаемое значение

Успех:Возвращает строку, содержащую полный заголовок окна.
Ошибка:Возвращает 0, если не найден заголовок.

Примечания

WinGetTitle('[ACTIVE]') возвращает заголовок активного окна. WinGetTitle() работает со свёрнутыми и скрытыми окнами. Если несколько окон соответствуют критерию, то из них используется последнее активное окно.

Функцию можно подключить через команду exect

См. также

WinSetTitle, WinGetText, WinTitleMatchMode (Опция)

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


exect=$var_i=##$INI<8!!%%COMMANDER_INI%%!!Configuration!!CopyComments>||$var_st=WinGetTitle('[ACTIVE]') tcimg=$cm516 buttn=TDLGCONFIGALL||&#43;tcTCSBO22|$w|$h||&#43;tcTCSBO27||&#43;tcTCSBO24 exect=$var_s='Копирование~~Descript.ion~~'&($var_i=2?'ВКЛЮЧЕНО':'ОТКЛЮЧЕНО') pause=500 title=$var_s pause=5s title=$var_st ;; включить/выключить копирование Descript.ion + отобразить текущее состояние настройки в заголовке

exect=$var_i=##$INI<8!!%%COMMANDER_INI%%!!Configuration!!CopyComments>||$var_st=WinGetTitle('[ACTIVE]')||$var_s='Копирование~~Descript.ion~~'&($var_i=10?'ВКЛЮЧЕНО':'ОТКЛЮЧЕНО') title=$var_s pause=5s title=$var_st ;; отобразить текущее состояние настройки в заголовке

exect=$var_st=WinGetTitle('[CLASS:TTOTAL_CMD]')||_ViewValues('$var_st') ;; получить заголовок окна Total Commander

exect=$var_st=WinGetTitle('[CLASS:TLister]')||_ViewValues('$var_st') ;; получить заголовок окна Lister'a


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