WinGetTitle

首页  后退  前进

WinGetTitle
down2

WinGetTitle

获取窗口完整标题.

 

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

参数

title

目标窗口标题, 或句柄, 或类名. 参考 窗口标题与文本.

text

[可选] 目标窗口文本. 默认值为空字符串. 参考 窗口标题与文本.

返回值

成功:

返回目标窗口的完整标题.

失败:

返回 "", 没有匹配的窗口.

备注

WinGetTitle("[active]") 将返回当前激活窗口的标题.

本函数能对最小化或隐藏窗口正常工作.

若同时有多个窗口符合匹配条件, 则使用最近激活的窗口.

 

函数示例

#include <MsgBoxConstants.au3>
Example()
Func Example()
    ; Retrieve the window title of the active window.
    Local $sText = WinGetTitle("[ACTIVE]")
    ; Display the window title.
    MsgBox($MB_SYSTEMMODAL, "", $sText)
EndFunc   ;==>Example

----------------------------------------

参见:

WinSetTitle, AutoItWinGetTitle, WinGetText, WinTitleMatchMode (选项)

例子
copy

exect=$var_i=##$INI<8!!%%COMMANDER_INI%%!!Configuration!!CopyComments>||$var_st=WinGetTitle('[ACTIVE]') tcimg=$cm516 buttn=TDLGCONFIGALL||+tcTCSBO22|$w|$h||+tcTCSBO27||+tcTCSBO24 exect=$var_s='Копирование~~Descript.ion~~'&($var_i=2?'ВКЛЮЧЕНО':'ОТКЛЮЧЕНО') pause=500 title=$var_s pause=5s title=$var_st ;; 启用/禁用复制描述。+显示标题中设置的当前状态

 

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窗口的标题

up2

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