函数参考


WinGetText

获取指定窗口中的文本.

WinGetText ( "窗口标题" [, "窗口文本"] )

参数

窗口标题 目标窗口标题.参考标题特殊定义
窗口文本 [可选参数] 指定窗口包含的文本.

返回值

成功: 返回指定窗口里面包含的文本.
失败: 返回 0(如果没有匹配的标题).

注意/说明

本函数最多能获得 64KB 的窗口文本.即使目标窗口被最小化 WinGetText 仍能正常工作,若要获得隐藏窗口的文本请先设置;AutoItSetOption("WinDetectHiddenText", 1)
若同时有多个窗口符合匹配条件则程序将获取最近被激活的窗口的文本.
使用 WinGetText("[active]") 可获得当前激活窗口的文本.

相关

WinGetTitle, ControlGetText, WinGetClassList

示例/演示


Example()

Func Example()
    ; Retrieve the window text of the active window.
    Local $sText = WinGetText("[ACTIVE]")

    ; Display the window text.
    MsgBox(4096, "", $sText)
EndFunc   ;==>Example