怎么等按钮出现再点?

1坐标点击是直接点击一个点,是固定的,所以在不同分辨率下兼容性差,不推荐。

2控制点击是autojs的一个功能,基于Android的无障碍功能,在软件上有很好的支持,但是游戏就不行了。具体教程很多,就不多说了。这么说吧,我用的时候踩了一些坑。

①有些控件用autojs工具可以找到,但是写出来之后就无法识别了。你可以通过手动滑动屏幕来找到它们。不知道是不是BUG,加个判断,防止脚本被发现。

②寻找控件时建议不要使用findOne()、waitFor()、exists()等一些阻塞方法,否则稍有其他事件就会阻塞脚本,导致莫名其妙的卡死。在使用findOne(timeout)和findonce()的时候,可以添加一个判断,在不为null的时候点击或者做其他操作,因为如果没有找到,直接点击会出错,脚本会停止运行。

(3)寻找图片和颜色会消耗大量内存,所以在可以的情况下使用控件,找到后recycle()回收创建的图片对象,这样可以提高脚本的稳定性,使其连续运行更长时间,截图也需要一定的时间。

(4)如果脚本有浮动窗口,使用地图时注意不要挡住要找的地图。

⑤控件中文本比id更可靠,某些软件中id会发生变化。