- 安装APP,点击下载;
- 打开app,点击最左上角菜单,需要开启
无障碍服务
、前台服务
、悬浮窗
- 悬浮窗: 在手机设置中应用权限,找到auto.js,打开悬浮权限即可;
- 无障碍服务 : 每个手机不一样,以华为为例,找到手机无障碍快捷方式,选择功能Auto.js在长按音量上下键三秒就开启了;
无障碍服务
、前台服务
、悬浮窗
就会有个东西悬停在手机上,说明成功!
- 接下来新建一个脚本,点击
左下角加号
,新建一个文件
,名字自个取,我这里定义为京东抢茅台
; - 新建后,打开将脚本复制进去,保存就ok了;
- 最后一步,京东10点开始预约,需
手动预约
,12点整抢,需要11点58左右
,到抢购详情页运行脚本; - 运行脚本:点那个悬浮按钮,点第一项,会显示脚本,点运行即可;
- 脚本如下,复制到脚本中即可:
// 等待TextView存在并延时点击
function wait_textview_exists_click(textViewName, delayTime, showMsg) {
while (true) {
if (className("android.widget.TextView").text(textViewName).exists()) {
sleep(delayTime);
console.log("点击" + showMsg);
let b = className("android.widget.TextView").text(textViewName).findOnce().bounds();
click(b.centerX(), b.centerY());
break;
}
}
}
// 等待Button存在并点击
function wait_button_exists_click(buttonName, delayTime, showMsg){
while(true){
if(className("android.widget.Button").text(buttonName).exists()){
sleep(delayTime);
console.log("点击" + showMsg);
let b = className("android.widget.Button").text(buttonName).findOnce().bounds();
click(b.centerX(),b.centerY());
break;
}
}
}
// 京东抢购茅台预约
function jd_mt_qg() {
wait_textview_exists_click("立即抢购", 0, "\"立即抢购\"");
wait_button_exists_click("提交订单", 0, "\"提交订单\"");
}
// 定时预约抢购
function timing_jd_mt() {
toastLog("执行京东抢购任务...");
while (true) {
jd_mt_qg();
}
}
timing_jd_mt();