企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## **描述** 根据控件的内容得到控件的显示文字 ## **语法** GetElementTextByText(*strText[, intIndex = 1[, UseRegExp = False]]*) **该语法中有下列命名参数:** | 参数 | 描述 | | --- | --- | | strText | 必须的。String类型,表示要查找的控件文字。 | | intIndex| 可选的。Integer类型,表示次序,如果有多个控件文字都一样,那么这个参数就有用了,依次1、2、3。。。用来区分它们,根据自己的需要使用对应的索引获取。如果忽略,缺省值是1,表示符合条件的第1个控件。 | | UseRegExp | 可选的。Boolean 类型,表示是否使用正则。如果忽略,缺省值是 False,它表明默认不使用正则。 | ## **返回值** | String | | --- | | 根据控件内容获取控件成功则返回控件的内容,获取失败返回空 | ## **示例** > 说明:请新建一个记事本,内容输入12345,然后运行下面代码测试 ``` '请新建一个记事本,内容输入12345 Dim w As New clsWindow If w.GetWindowByClassName("Notepad", 0).hWnd <> 0 Then MsgBox w.GetElementTextByText("1234") '根据内容完全匹配失败,获取为空 MsgBox w.GetElementTextByText("12345") '根据内容完全匹配成功,成功获取到内容 MsgBox w.GetElementTextByText("1234", , True) '根据内容模糊匹配获取 MsgBox w.GetElementTextByText("\d+", , True) '根据正则获取 End If ```