目前算法比较粗略,是基于能量可能出现的范围,模拟点击,所以效率有点低,但是简单易懂,适合学习
这是复制过来的代码,刚才改动了一下,有一丢丢可能混入了中文标点
附上源码:
sleep(5000)
var flag=packageName(“com.eg.android.AlipayGphone”).find().length
while(flag){
toast(“开始偷”);
for(y=222;y < 2000; y = y + 196) {
click(540, y);
sleep(1000)
for(var i = 400; i < 950 & flag!=0; i = i + 100) {
for(var j = 150; j < 930 & flag!=0; j = j + 100) {
click(j, i);
sleep(200);
flag=packageName(“com.eg.android.AlipayGphone”).find().length;
}
}
desc(“返回”).click();
sleep(1000);
}
scrollDown();
sleep(1000);
}
对了,这个简单的代码,有个BUG:如果中途模拟点击的时候,突然切换界面,可能会没反应,等程序进入列表的时候,关掉就好。
Auto.Js简介
Auto.Js是一款安卓手机免root脚本制作工具,代码是入门级别的,有点程序基础的用户都能看懂,而对编程全然不知的用户只要修改应用中的坐标和次数也能够轻松完成脚本编辑,游戏录制、应用功能启动等一触即达。
它是一个不需要Root权限的类似按键精灵的自动操作软件,可以实现自动点击、滑动、输入文字、打开应用等。
开发文档
Auto.js使用JavaScript作为脚本语言,目前使用Rhino作为脚本引擎,支持ES5与部分ES6特性。
视频教程