当前位置:   article > 正文

安卓自动化 | autox.js_autoxjs

autoxjs
  • 介绍: 不需要Root权限 的 JavaScript 自动化软件

  • 官方文档: http://doc.autoxjs.com/

开发准备

  1. 安装Releases · kkevsekk1/AutoX (github.com)到手机上

  2. 安装vscode插件

image-20240120144651961

插件介绍中有中文的使用说明, 如何连接电脑

Usage

Step 1

Ctrl+Shift+P 或点击"查看"->"命令面板"可调出命令面板,输入 Autox.js 可以看到几个命令,移动光标到命令Auto.js Autox,js: Start All Server,按回车键执行该命令。

如果你想使用数据线连接电脑,但是你调用命令后,VS Code右下角没有显示 “ADB: Tracking started” ,你需要先启动或安装ADB服务,启动命令:adb start-server。下载页面:ADB(中国站)ADB(国际站),然后在adb所在的目录运行./adb start-server

此时VS Code会在右下角显示 “Auto.js server running…” ,即开启服务成功。

Step 2

1. 无线连接:

将手机连接到电脑启用的Wifi或者同一局域网中。在Autox.js的侧拉菜单中启用调试服务,并输入VS Code右下角显示的IP地址,等待连接成功。你也可以点击VS Code右下角"Auto.js server running…"通知的下方按钮 “Show QR code” 或按 Ctrl+Shift+P 搜索执行Show qr code命令,然后用Autox.js扫码连接。

2. 通过数据线连接(ADB):

如要在通过 USB 连接的设备上使用 adb,您必须在设备的系统设置中启用 USB 调试(位于开发者选项下)。

在搭载 Android 4.2 及更高版本的设备上,“开发者选项”屏幕默认情况下处于隐藏状态。如需将其显示出来,请依次转到设置 > 关于手机,然后点按版本号七次。返回上一屏幕,在底部可以找到开发者选项。

在某些设备上,“开发者选项”屏幕所在的位置或名称可能有所不同。

在确保手机已经在开发者选项中打开USB调试后,在Autox.js的侧拉菜单中启用ADB调试,再使用数据线连接电脑,插件会自动识别设备。

Step 3

之后就可以在电脑上编辑JavaScript文件并通过命令Run或者按键F5在手机上运行了。

如下表示成功连接设备

image-20240120145024595

如何取坐标

打开开发者设置中的指针位置

image-20240120165451957

通过autoxjs APP自带的工具(悬浮窗权限要打开)

image-20240120165724439

image-20240120165643567

PLUS会员优惠卷

并不能抢到卷, 只能实现一个自动领劵的操作, 只是用来学习AutoX.js写的

'use strict';


// 需要开启无障碍服务
// 可选参数: "fast" 快速模式。该模式下会启用控件缓存,从而选择器获取屏幕控件更快。对于需要快速的控件操作的脚本可以使用该模式,一般脚本则没有必要使用该函数。
auto.waitFor()    // waitFor会在无障碍服务启动后继续运行。

// FIXME 未下载应用时处理
let isExists = launchApp("京东");
if (!isExists) {
    toast("请先安装京东APP, 然后登录开通PLUS会员
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/880527
推荐阅读
相关标签