.centerYIn 筛查中心坐标y范围节点用什么方法可以用呢?
|
.centerYIn 筛查中心坐标y范围节点用什么方法可以用呢?
|
|
|
|
发表于 2024-12-18 10:33:04
举报
回复
分享
|
|
|
|
|
.centerYIn 筛查中心坐标y范围节点 名称 | . centerYIn |
| 作用 | 通过节点中心坐标~y范围之间,筛查节点 | 权限 | | | |
| 语法 | . centerYIn(small,large) | 参数 | 类型 | 是/否 | 说明 | small | 整数 | | 节点中心y | large | 整数 | | 范围y | 返回 | 类型 | 是/否 | 说明 | 对象/“” | 对象 | | 成功 | 1~n个节点对象 | 失败 | “”
|
|
|
|
|
发表于 2024-12-18 10:34:07
举报
回复
|
|
|
|
|
- auto.refresh();
- var node = auto.nodeSearch(1000) // 搜索最多1000个节点
- .centerYIn(10, 100) // 筛选中心点Y坐标在10到100之间的节点
- .text("中心点百分比在哪"); // 进一步筛选文本内容为“中心点百分比在哪”的节点
- if (node.length > 0) {
- printl("找到的节点: ");
- for (var i = 0; i < node.length; i++) {
- printl("Node " + i + ": centerX=" + node[i].centerX() + ", centerY=" + node[i].centerY() + ", text=" + node[i].text());
- }
- } else {
- printl("没有找到符合条件的节点");
- }
复制代码 |
|
|
|
发表于 2024-12-18 10:34:16
举报
回复
|
|
|
|
|
small: 浮点数,表示中心点Y坐标的下限。
large: 浮点数,表示中心点Y坐标的上限。
注意事项
坐标范围: 确保 centerYIn 中的坐标范围是合理的。Y坐标通常是从屏幕的顶部开始计算的。
文本匹配: 文本内容需要完全匹配。如果文本内容不完全相同,可能会导致筛选失败。
权限: 确保脚本具有必要的权限,特别是 root 权限和无障碍服务权限。
调试: 如果 node 返回为空,可以尝试调整坐标范围或检查文本内容是否正确。 |
|
|
|
发表于 2024-12-18 10:34:23
举报
回复
|
|
|
|