文档地址:https://github.com/hyb1996/AutoJs-Docs
//通知
toast("你好");
//点击(x,y)
click(300,500);
//长按(默认600毫秒)
longClick(300,500)
//按住2000毫秒
press(300,500,2000)
//滑动(device.width:屏幕宽度,从高度为1300位置滑动到300位置,用时2000毫秒)
swipe(device.width/2,1300,device.width/2,300,2000);
//暂停(毫秒)
sleep(500);
//输入文字
setText()
//返回
back();
//打开app
launch("短信")
//打开app
launchApp("微信")
//获取控件
id("")
//执行shell指令
shell
vs code 安装
Auto.js-VSCodeExt
shift + control + p 命令
Auto.js: Start Server
Auto.js: Run
Auto.js: Stop
安装 auto.js app
* 开启无障碍服务
* 开启稳定模式
* 开启悬浮窗口
* 连接电脑
demo
launchApp("微信");
sleep(1000);
toast("展示真正的技术");
for(var i=0;i<10;i++) {
sleep(1000);
setText("你好");
sleep(1000);
click(900,2100);
}
back();
//发送post请求
var url = "http://ws.XXXX.top/index/index/test2?abc=3XXX";
while(1) {
sleep(5000);
var res = http.post(url, {
"a": "11",
"b": "22",
"c": "33"
});
var result = res.body.json();
toast(result.data);
}
打开支付宝小程序,抖音指定短视频
//打开支付宝小程序(60000002对应蚂蚁森林)
app.startActivity({
action: "VIEW",
data: "alipays://platformapi/startapp?appId=60000002"
});
//打开抖音地址(分享地址)
app.startActivity({
action: "VIEW",
data: "https://v.douyin.com/eR67hca/"
});
自动上滑
toast("start");
//发送请求
while(1) {
sleep(randomNum(5000, 12000));
swipe(device.width/2,1500,device.width/2,100,randomNum(500, 800));
}
//生成从minNum到maxNum的随机数
function randomNum(minNum, maxNum) {
switch (arguments.length) {
case 1:
return parseInt(Math.random() * minNum + 1, 10);
break;
case 2:
return parseInt(Math.random() * ( maxNum - minNum + 1 ) + minNum, 10);
//或者 Math.floor(Math.random()*( maxNum - minNum + 1 ) + minNum );
break;
default:
return 0;
break;
}
}