适应手机分辨率:1920 X 1080
代码如下:
颜色值应该没问题,如果是其他手机分辨率,需要做个转换就行了。//设备信息
var WIDTH = device.width, HEIGHT = device.height;
device.keepScreenOn();
toast('欢迎使用微信红包辅助');
//获取截图权限
if(!requestScreenCapture()){
toast('请求截图失败,程序结束');
exit();
}
var arrs = [[50,30,"#FA5251"],[50,80,"#E14948"],[0,130,"#FA9E3B"],[600,0,"#FA9E3B"],[600,130,"#FA9E3B"],[395,60,"#FFFFFF"]];
var flag = 1, total = 0;
while(true){
var q1 = new Date().getTime();
var chat = captureScreen();
var point = findMultiColors(chat, "#FA9E3B", arrs, {
region: [0,900,800,870] //88,1770
});
if(point){
// toast("找坐标为(" + point.x + ", " + point.y + ")");
click(point.x, point.y);
sleep(10);
click(point.x, point.y);
sleep(100);
click(540, 1210);
sleep(10);
click(540, 1210);
sleep(100);
//toast((new Date().getTime()) - q1);
back(); //click(50, 140); //点击回退
sleep(100);
if(flag){
toast("已抢红包" + (++total) + "个");
} else {
toast("脚本已退出,感谢使用"); exit();
}
}
sleep(500);
}