aardio 文档
FlaUI.UIA3 库模块帮助文档
FlaUI.UIA3 成员列表
FlaUI.UIA3.UIA3Automation
UIA3Automation
FlaUI.UIA3.UIA3Automation()
创建 UIA3Automation 对象
返回对象:FlaUIA3AutomationObject
FlaUIA3AutomationObject 成员列表
FlaUIA3AutomationObject.By()
返回对象:FlaUICondition3Object
FlaUIA3AutomationObject.By(condition)
FlaUIA3AutomationObject.By(
ControlType = "Edit";
Name = "输入";/*创建节点搜索条件。
表参数@1 中每个键值对指定一个匹配条件,多个条件为 And 关系。
返回对象提供 And,Or,Not 函数,
And,Or 可以此函数创建的其他搜索条件对象作为参数*/
)
FlaUIA3AutomationObject.ConditionFactory
用于创建节点搜索条件
FlaUIA3AutomationObject.ConnectionTimeout
连接超时,
值为 System.TimeSpan 对象。
默认值为 2 秒
FlaUIA3AutomationObject.FindWindow
查找窗口对象
FlaUIA3AutomationObject.FindWindow()
返回对象:FlaUIElementObject
FlaUIA3AutomationObject.FindWindow(进程,窗口类名,标题,超时)
所有参数可选(至少指定一个查找条件)。
参数@1可指定 process 对象、进程ID、EXE文件名、EXE路径。
窗口类名、标题都支持模式匹配语法。
超时可选指定一个单位为毫秒的数值
FlaUIA3AutomationObject.FocusedElement()
返回输入焦点所在节点
返回对象:FlaUIElementObject
FlaUIA3AutomationObject.FromHandle()
返回对象:FlaUIElementObject
FlaUIA3AutomationObject.FromHwnd()
自参数@1指定的窗口句柄获取节点
FlaUIA3AutomationObject.FromPoint()
自参数@1指定的坐标获取节点。
参数@1 应为 System.Drawing.Point 类型
返回对象:FlaUIElementObject
FlaUIA3AutomationObject.GetDesktop()
返回桌面窗口
FlaUIA3AutomationObject.TransactionTimeout
处理超时,
值为 System.TimeSpan 对象。
默认值为 2 秒
FlaUICondition3Object 成员列表
FlaUICondition3Object.And()
逻辑与,参数 @1 可指定 By 函数返回的其他搜索条件对象
FlaUICondition3Object.Not()
逻辑取反
FlaUICondition3Object.Or()
逻辑或,参数 @1 可指定 By 函数返回的其他搜索条件对象
Markdown 格式