吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1124|回复: 15
收起左侧

[求助] autojs新手获取控件遇BUG非要手动点某个功能再返回才能获取

[复制链接]
zz33600606 发表于 2023-8-29 21:53
autojs新手获取控件遇BUG非要手动点某个功能再返回才能获取

最新新学了下autojs 用的是4.1.1 手机是红米K60 MIUI 14
因为每天都要完成学习任务,工作任务较重时,有时会忘记,为了提醒自己不要漏答题,所以写了一个脚本测试用

我是逐段写的,因为进入到具体每日积分 一共要获取五次控件。
但是首次启动软件以后,在第一次获取的时候会一直卡住,只有我手动操作一下(如点击进去看一下其他的功能),再返回到主界面,脚本才会获取到控件继续往下走。

一开始我以为把这个点击某个功能,再返回,这两步操作,用点击坐标的方式实现,能解决卡首屏的问题,但是实际情况是用脚本操作并返回后,仍旧卡在首屏 不知道什么原因

求大神指点 谢谢

红圈里是控件获取的代码

红圈里是控件获取的代码


红圈里是单独跑可以获取控件的代码。但是从启动软件开始,就获取不到?请问是卡在哪了吗?如何测试问题所在?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Pwaerm 发表于 2023-8-30 07:15
第一  github上很多曾经(为什么说曾经,见第二条)成熟的
第二  会被封号(所有基于无障碍权限的操作都视为违规)
第三 言归正传  可尝试使用android.view.accessibility.AccessibilityInteractionClient.getInstance().clearCache();  这是auto.js的作者提供的方法
qqqwh 发表于 2023-8-30 08:13
坐标点击虽然麻烦点,但对于重复性固定位置的点击很有效
wanghuisenior 发表于 2023-8-30 09:23
我的号被永久封了,曾经开发过auto_xxqg,你还搞
Kls673M 发表于 2023-8-30 09:46
那就是你获取的控件不对把,分层、ID、text、desc,都可以用呢
lloveyoutjq 发表于 2023-8-30 15:33
Pwaerm 发表于 2023-8-30 07:15
第一  github上很多曾经(为什么说曾经,见第二条)成熟的
第二  会被封号(所有基于无障碍权限的操作都视 ...

android.view.accessibility.AccessibilityInteractionClient.getInstance().clearCache() 这个方法 有啥作用? 清除缓存? 这能防app检测吗
 楼主| zz33600606 发表于 2023-9-3 17:17
wanghuisenior 发表于 2023-8-30 09:23
我的号被永久封了,曾经开发过auto_xxqg,你还搞

朋友,就是说即使不是自动答题,也会被封吗?我只是想提醒一下
 楼主| zz33600606 发表于 2023-9-3 17:19
Kls673M 发表于 2023-8-30 09:46
那就是你获取的控件不对把,分层、ID、text、desc,都可以用呢

我局部,从当前页测试代码,可以获取到,但是从头跑就会卡这里,所以不知道是什么卡住它了
 楼主| zz33600606 发表于 2023-9-3 17:21
Pwaerm 发表于 2023-8-30 07:15
第一  github上很多曾经(为什么说曾经,见第二条)成熟的
第二  会被封号(所有基于无障碍权限的操作都视 ...

感谢你的提醒,只是提醒也算违规啊,那我考虑不用了。最后一个函数有什么相关说明可以学习一下吗?
Pwaerm 发表于 2023-9-3 17:27
zz33600606 发表于 2023-9-3 17:21
感谢你的提醒,只是提醒也算违规啊,那我考虑不用了。最后一个函数有什么相关说明可以学习一下吗?

这是以前在群里 作者提供的方法,大概就是清除屏幕缓存吧。
在文档里面是没有的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-10 21:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表