返回介绍

StatusBarGetText

发布于 2020-11-08 02:38:04 字数 2018 浏览 1336 评论 0 收藏 0

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

StatusBarGetText, OutputVar [, Part#, WinTitle, WinText, ExcludeTitle, ExcludeText]

参数

OutputVar

用来存储获取的文本的变量名.

Part#

要获取的状态栏的那一部分的编号, 可以为 表达式. 默认为 1, 这部分通常包含了我们感兴趣的文本.

WinTitle

窗口标题或识别目标窗口的其他条件。请参阅 WinTitle

WinText

如果使用此参数, 那么它必须是目标窗口中单个文本元素的子字符串 (和内置的 Window Spy 工具显示的一样). 当 DetectHiddenText 的设置为 ON 时, 那么会检测到隐藏文本元素.

ExcludeTitle

标题中含有此参数值的窗口将被排除.

ExcludeText

文本中含有此参数值的窗口将被排除.

ErrorLevel

[v1.1.04+] 此命令失败时会抛出异常. 想了解更多信息, 请参阅 运行时错误.

如果遇到问题则 ErrorLevel 被设置为 1, 否则为 0. 遇到问题时, OutputVar 也被置空.

备注

该命令尝试读取窗口中首个标准状态栏(微软通用控件:msctls_statusbar32)。某些程序使用它们自己的状态栏或微软通用控件的特殊版本,此时无法获取它的文本。

在大多数时候,在循环中使用此命令效率不如 StatusBarWait,因为后者包含了避免重复调用 StatusBarGetText 形成的高开销的优化。

窗口标题和文本是区分大小写的. 只有在打开 DetectHiddenWindows 设置时,才能检测到隐藏窗口。

相关

StatusBarWait, WinGetTitle, WinGetText, ControlGetText

示例

StatusBarGetText, RetrievedText, 1, Search Results
IfInString, RetrievedText, found, MsgBox, Search results have been found.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文