按键精灵2014正式版使用教程 脚本精灵app安装

人们经常问如何制作忽略分辨率的脚本。我个人习惯使用颜色命令,所以我的脚本不能支持所有分辨率。如果您必须进行全解析,我通常会提供获取xml代码的想法,然后从xml中提取节点坐

本文最后更新时间:  2023-04-23 04:50:08

人们经常问如何制作忽略分辨率的脚本。我个人习惯使用颜色命令,所以我的脚本不能支持所有分辨率。

如果您必须进行全解析,我通常会提供获取xml代码的想法,然后从xml中提取节点坐标。

我们先来看看效果:

在上面的动态图中,我通过修改要点击的文字,实现了打开app的操作。整个过程没有使用查找图片或颜色的命令。

简单介绍一下原理:

1.获取当前接口的xml代码:

我复制了xml并放入文本中,如下所示。看起来挺复杂的。

2.我们单独提取一个节点node来分析一下。

我们主要看里面两个,一个是text = & # 8221微信”,第二个是bounds = & # 8221[360,551][480,675]”

这意味着节点的文本内容是微信,节点的范围坐标是左上角的[360,551],右下角的[480,675]。

利用这两点,我写代码的时候,先获取文本内容为微信的节点node,然后获取bounds的坐标,再点击这个坐标打开对应的app。

我提取坐标的方法是截距法,我的基础课已经讲过了,这里就不解释了。你可以直接使用这个代码。

除了这个方法,山海插件还有提取xml节点内容的命令,也可以直接使用。详情请去论坛看命令介绍。

需要注意的是,并不是所有的接口都可以提取xml代码,所以它的用途是有限的。如果发现无法点击,可以单独测试是否获取xml失败。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。