基 础 函 数 参 考


StatusbarGetText

获取标准状态栏控件的文本.

StatusbarGetText ( "标题" [, "文本" [, 局部]] )

参 数

标题 目标窗口标题.
文本 [可选参数] 目标窗口文本.
局部 [可选参数] 读取状态栏的局部文本 - 默认为 1. 1 表示状态栏左边第一个可能的分区文本, 类似 "准备就绪", "加载中...", 等等.

返 回 值

成功: 返回读取的文本.
失败: 返回 "" (空字符串), @error 设置为 1, 无法读取文本.

备 注

函数将尝试读取目标窗口第一个标准状态栏(Microsoft 通用控件: msctls_statusbar32)的文本.
函数不能读取某些程序自建的状态栏, 或者 MS 通用控件的特殊版本.
例如, StatusbarText 对 TextPad(一款文本编辑工具)就不起作用;
TextPad 状态栏的第一个区域的文本可使用 ControlGetText("TextPad", "", "HSStatusBar1") 读取.
StatusbarGetText 能在目标窗口最小化甚至隐藏的情况下正常工作.

相 关 函 数

ControlGetText, ControlCommand

函 数 示 例


AutoItSetOption("WinTitleMatchMode", 2)
Local $x = StatusbarGetText("Internet Explorer")
MsgBox(0, "IE 状态栏显示:", $x)

provider with jb51.net (unicode)