.centerYIn 筛查中心坐标y范围节点用什么方法可以用呢?

3

主题

0

回帖

11

积分

新手上路

积分
11
.centerYIn 筛查中心坐标y范围节点用什么方法可以用呢?

举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581

.centerYIn 筛查中心坐标y范围节点

名称

. centerYIn

作用

通过节点中心坐标~y范围之间,筛查节点

权限

  • root
  • 键鼠
  • 无障碍

语法

. centerYIn(small,large)

参数

类型

是/否

说明

small

整数

节点中心y

large

整数

范围y

返回

类型

是/否

说明

对象/“”

对象

成功

1~n个节点对象

失败

“”


举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581
  1. auto.refresh();
  2. var node = auto.nodeSearch(1000) // 搜索最多1000个节点
  3.     .centerYIn(10, 100) // 筛选中心点Y坐标在10到100之间的节点
  4.     .text("中心点百分比在哪"); // 进一步筛选文本内容为“中心点百分比在哪”的节点

  5. if (node.length > 0) {
  6.     printl("找到的节点: ");
  7.     for (var i = 0; i < node.length; i++) {
  8.         printl("Node " + i + ": centerX=" + node[i].centerX() + ", centerY=" + node[i].centerY() + ", text=" + node[i].text());
  9.     }
  10. } else {
  11.     printl("没有找到符合条件的节点");
  12. }
复制代码

举报 回复

28

主题

184

回帖

581

积分

管理员

积分
581
small: 浮点数,表示中心点Y坐标的下限。
large: 浮点数,表示中心点Y坐标的上限。
注意事项
坐标范围: 确保 centerYIn 中的坐标范围是合理的。Y坐标通常是从屏幕的顶部开始计算的。
文本匹配: 文本内容需要完全匹配。如果文本内容不完全相同,可能会导致筛选失败。
权限: 确保脚本具有必要的权限,特别是 root 权限和无障碍服务权限。
调试: 如果 node 返回为空,可以尝试调整坐标范围或检查文本内容是否正确。

举报 回复