「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」
课程背景
- 最近快到年底了 手底下的事情不少 但啥都不相干
- 掘金粑粑又开始更文奖励了
有点小欣喜 - 但上次纯手工写了50篇技术文档 感觉身体被掏空了 没啥能写的了
- 思来想去还是分享一下之前Get到的一个小技能 Auto.js吧
正文开始
上一节中我们完成了环境配置,而且说了部分开发时候要注意的问题。这节我们将通过小的Demo进行快速的入门,避免了去排着学文档的尴尬。
本节目标
能通过脚本打开QQ,并给妈妈发送一句祝福
开始
1 打开模拟器或者手机上的 Autojs app。电脑上新建 02.js 文件,并写一行测试代码。像是下面这样就OK咯
2 想要操作手机,就得返回手机桌面,点击别的软件才可以。此时我们学习第一个方法
home() //回到桌面
F5运行以后会发现手机已经回到的桌面了。
3 等待执行
sleep(1000) //休息1s
这里需要等待 1s是因为 手机执行一个命令的时候,虽然运行速度很快,但也是需要时间的,所以这里需要有等待时间。里面的1000是代表 1000ms,换算一下就是 1s钟。 4 找到QQapp,并点击它
let app = text('QQ').findOne(1000)
sleep(1000)
app.click()
text() 根据文字标记数据的方法,
标记以后就可以用 findOne() 去寻找这个按钮了 里面的1000同样是 1000ms 也就是 1s钟的意思
当我们找到了Logo以后,就可以执行 app.click()方法。模拟的是我们在手机上点击qq图标的操作。
好了,这节先到这里,下一节我们继续