Skip to content

获取窗口对象

1. 组件说明

获取窗口对象,保存到变量中。

linuxapp_win_get.png

2. 字段说明

  1. 获取方式:支持2种方式,获取激活的窗口或通过标题获取。
  2. 窗口标题名称:输入窗口标题名称关键字或表达式。
  3. 匹配方式:相等、包含或通配符。
  4. 窗口对象:获取到的窗口对象保存变量。如果根据条件匹配到多个,也只会返回一个窗口对象。如果未匹配到,则抛出异常报错。

窗口标题名称:可以使用【获取窗口列表组件】获取窗口列表,并打印出来查看对应窗口对象的name字段。
匹配方式:
相等 - 窗口对象name和窗口标题名称完全相等。
包含 - 窗口对象name包含窗口标题名称即可。
通配符 - 输入的窗口标题名称表达式能模糊匹配到窗口对象name即可。常用的有*(表示任意字符串)和?(英文问号,表示单个字符)
示例: FileZi*FileZill? 都可以匹配到 FileZilla。

3. 使用示例

linuxapp_win_get4.png 使用【获取窗口对象】指令获取激活的窗口并保存到变量window中。 linuxapp_win_get1.png 使用【获取窗口对象】指令通过标题获取窗口标题名称等于FileZilla的窗口对象并保存到变量window中。 linuxapp_win_get2.png 使用【获取窗口对象】指令通过标题获取窗口标题名称包含FileZ的窗口对象并保存到变量window中。 linuxapp_win_get3.png 使用【获取窗口对象】指令通过标题获取窗口标题名称满足File*a通配符表达式的窗口对象并保存到变量window中。