首页IT科技解放双手神器说说(解放双手神器-autojs)

解放双手神器说说(解放双手神器-autojs)

时间2025-05-01 16:25:58分类IT科技浏览4485
导读:什么是autojs?能干什么?...

什么是autojs?能干什么?

首先来说什么是autojs呢?autojs是Android平台上支持Node.js的JavaScript自动化工具            ,是基于无障碍服务可直接指定控件进行操作的的App            。

那么它具体能干什么呢?

官方的说法

1            、数据监控:可以监视当前手机的数据                   。

2                   、图片监控:截图获取当前页面信息      。

3      、控件操作:模拟操作手机控件         。

4         、自动化工作流:编写简单的脚本                   ,完成一系列自动化操作                   。

5                   、定时功能:执行某个脚本      ,来完成定时任务

通俗易懂的说法

1         、可以帮我们收蚂蚁森林的能量

2      、可以帮我们抢茅台

3                   、自动抢🧧

...

怎么使用呢?

下载及安装

Auto.js一共有两个版本         ,一个是已停止更新的4.1.1                   ,一个是仍在更新的8.7-pro版本         。

4.1.1是免费的         ,免费的已经不维护了      ,继续迭代的是收费的      。两者差别不大                   ,我们做一些自动化的东西用免费的功能就足够了~

下载后            ,直接如普通app那样安装即可                   。安装后   ,打开无障碍服务                   ,悬浮窗(使用自带的工具)                ,连接电脑(使用vscode);如下界面所示:

tips:连接电脑可能会有失败的情况,确认连的是一个局域网且输入电脑的ip

image.png

打开要分析的app

如下图

image.png

点击第三个

141661274852_.pic.jpg

1.布局范围分析

选择具体要查看的控件信息

101661274670_.pic.jpg

详细的内容               ,这里要注意的是如果clickable是false是不可以点击的

91661274670_.pic.jpg

生成代码                   ,选择要执行的操作

71661274669_.pic.jpg

61661274669_.pic.jpg

2.布局层级分析

布局层级分析

以上就是基本功能   ,介绍完基本功能之后我们进入正题            。

实操

脚本网上有很多            ,可以自己找有能力的也可以自己写

开发方式有两种                   ,1            、使用vscode编辑器开发;2   、可以直接在app里写代码;

vscode编辑器开发

1.打开vscode 安装 Autojs-VSCodeExt插件

image.png

2.打开vscode控制面板(command+shift+p)执行Auto.js Start Server之后右下角会提示连接成功

image.png

vscode autojs命令说明

Start Server: 启动插件服务   。之后在确保手机和电脑在同一区域网的情况下      ,在Auto.js的侧拉菜单中使用连接电脑功能连接                   。 Stop Server: 停止插件服务                。 Run 运行当前编辑器的脚本。如果有多个设备连接         ,则在所有设备运行               。 Rerun 停止当前文件对应的脚本并重新运行                   。如果有多个设备连接                   ,则在所有设备重新运行   。 Stop 停止当前文件对应的脚本            。如果有多个设备连接         ,则在所有设备停止                   。 StopAll 停止所有正在运行的脚本      。如果有多个设备连接      ,则在所有设备运行所有脚本         。 Save 保存当前文件到手机的脚本默认目录(文件名会加上前缀remote)                   。如果有多个设备连接                   ,则在所有设备保存         。 RunOnDevice: 弹出设备菜单并在指定设备运行脚本      。 SaveToDevice: 弹出设备菜单并在指定设备保存脚本                   。 New Project(新建项目):选择一个空文件夹(或者在文件管理器中新建一个空文件夹)            ,将会自动创建一个项目 Run Project(运行项目):运行一个项目   ,需要Auto.js 4.0.4Alpha5以上支持 Save Project(保存项目):保存一个项目                   ,需要Auto.js 4.0.4Alpha5以上支持

3.创建文件夹

执行 Auto.js New Project 会自动生成main.js及project.json文件            。然后在main.js中写自己的脚本;如下:

要显示来自Auto.js的日志                ,打开 VS Code上面菜单的"帮助"->"切换开发人员工具"->"Console"即可   。 //淘宝签到为例 定义签到方法 function signIn(){ //打开手机App launchApp(淘宝); sleep(1500); //进入 我的界面 className("android.widget.FrameLayout").desc("我的淘宝").findOne().click(); sleep(1500); //进入签到界面 className("android.widget.FrameLayout").desc("领淘金币").depth(16).findOne().click(); sleep(1500); //领取淘金币 className("android.view.View").text("今日签到").findOne().parent().child(0).click(); } //检查无障碍服务是否启动,若没有则跳转到无障碍服务启动界面,并等待;当服务启动后脚本继续运行 auto.waitFor(); //调用签到方法 signIn();

4.运行

执行Auto.js Run On Device就可以运行啦~ 如果需要多台设备运行执行 Auto.js Save

5.定时执行

脚本最右边点击更多               ,选择定时执行                   、或者在脚本中写;

image.png

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
网站快速排名优化报价(快速SEO排名优化:让你的网站跻身搜索前沿) 快速网站排名提升工具(如何快速排名网站?教你提升网站排名的有效方法)