WinGetText

首页  后退  前进

WinGetText
down2

WinGetText

获取窗口文本.

 

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

参数

title

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

text

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

返回值

成功:

返回目标窗口的文本.

失败:

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

备注

函数最多能获取 64KB 的窗口文本. 即使目标窗口最小化, 本函数仍能正常工作.

若要获取隐藏窗口的文本请先设置: Opt("WinDetectHiddenText", 1)

若同时有多个窗口符合条件,则本函数获取最近激活的窗口文本.

使用 WinGetText("[active]") 可获取当前激活窗口的文本.

 

函数示例

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

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

 

该函数可以通过命令调用 exect

参见:

ControlGetText, WinGetTitle, WinGetClassList

例子
copy

exect=$var_stxt=WinGetText('[CLASS:TTOTAL_CMD]')||_ViewValues('$var_stxt') ;;获取Total Commander窗口的文本

up2

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