Autojs教程一2.坐标点击(七猫小说举例)

啰嗦几句
在广大粉丝的支持下,决定还是坚持更新一下公众号,把Autojs的编程方面的技术和技巧分享给大家,本人这方面的技术不是很高,毕竟山外有山,人外有人,但乐于分享和探讨,对自己也是一个总结和提高。
课程回顾
在上一节课中,给大家分享的是如何打开应用程序的函数。如果有不清楚的朋友,可以再看复习一遍《Autojs教程–1.如何自动打开应用程序》,在上节课中,我们用脚本实现了如何打开目前流行的看视频app刷宝。
​讲课思路
由于Autojs这一块内容很多很丰富,系统地从头到尾去讲听众不一定会很有耐心,很多同学也和我反应,抱着一本Javascript的语法书看了一天,实在是头大的要死。我希望能用看一篇文章的时间教会大家:如何去真正应用,而不是去啃书本和啃语法。所以一篇就讲一个函数或几个知识点,然后我们用实际例子去做,直接看效果。这样大家会学得比较有意思,我也不鼓励大家把一本书从头到尾去看,当解决某个问题的时候去翻去查就可以了。
​​
​今日课程
今天要和大家讲解的是如何使用坐标点击函数,以及如何应用它来写一个简易的小说翻页阅读器。
1.需求描述
现在市面上有很多免费阅读小说的app,比如像下面这个,七猫免费小说,可以边看小说边获得金币,有的朋友觉得每次要自己点击太麻烦,如果有一个能隔几秒自动翻页的脚本就好了,可以方便阅读,当然也有朋友说只想让它自动读产生金币,大家各取所需就好。
Autojs教程一2.坐标点击(七猫小说举例)_第1张图片
大家如果后面想做这个脚本,可以下载一个来练练手,可以参考我的版本
Autojs教程一2.坐标点击(七猫小说举例)_第2张图片
2.思路分析
我们随便打开一本小说,可以看到右上脚有个小圆圈,当它转满一圈后,系统会奖励金币,前提是你要持续读下去,如果仅仅停留在当前的页面,那么小圆圈不会继续滚动,所以算法的核心就是
{隔几秒,在靠屏幕右半边任意位置点击或向左滑屏}
因为今天我们讲解“点击”,所以我们就隔几秒靠屏幕右侧点击一次。
Autojs教程一2.坐标点击(七猫小说举例)_第3张图片

3.函数解析
click(x, y)
x {number} 要点击的坐标的x值
y {number} 要点击的坐标的y值
模拟点击坐标(x, y),并返回是否点击成功。只有在点击执行完成后脚本才继续执行。
一般而言,只有点击过程(大约150毫秒)中被其他事件中断(例如用户自行点击)才会点击失败。
注意以上命令只有Android7.0及以上才有效
这是开发者文档对于点击函数的解释,我们这里强调一下,这个函数只有在安卓7.0以上才可以用,有人会问,如何知道我的手机是安卓几,也是在关于手机里面查看,看下图的橘色框框起来的参数,这个代表手机的安卓版本是9,满足使用的条件。(那也会有人问,老师我的手机是安卓7.0以下的,是不是完全不能用了?并不是,我们可以使用另一个函数,这里超出本课程内容,留到以后讲解。)
Autojs教程一2.坐标点击(七猫小说举例)_第4张图片

4.代码示例

var num=3000; //操作3000次

a=1; 

while(a

然后我们可以看一下运行效果,
Autojs教程一2.坐标点击(七猫小说举例)_第5张图片
Autojs教程一2.坐标点击(七猫小说举例)_第6张图片

市面上还有其他的类似App,我们有了这个思路后,都可以来练习和实践脚本的写作。

作者联系方式

微信:17811876451

您的关注是我持续写教程的动力,更多精彩内容,请关注公众号,谢谢!

你可能感兴趣的:(笔记)