大佬帮忙看一下,我这个脚本为什么运行一段时间就停止了
autojs吧
全部回复
仅看楼主
level 1
具体停止时间为停止子线程第二次开启后运行一小段时间脚本就不走了,也不报错,下面是代码:
"auto";
// var w = device.width; // 屏幕宽度,单位像素
// var h = device.height; // 屏幕高度,单位像素
var interval = 1000 * 60 * 5; // 定时器,间隔为5分钟
var i = 0; // 已抽的奖池数
/** 抽奖按钮坐标 */
var x1 = 650;
var y1 = 700;
/** 重置礼物按钮坐标 */
var x2 = 1700;
var y2 = 300;
/** 确定重置按钮坐标 */
var x3 = 1300;
var y3 = 850;
/** 关闭提示按钮坐标 */
var x4 = 950;
var y4 = 850;
// 确保无障碍服务开启
auto():
main();
function main(){
toast("请在5秒内打开游戏,并将页面切换至抽奖页面");
sleep(5000);
luckyDraw();
while(true){
sleep(interval);
toast("已抽" + i + "池");
i++;
threads.shutDownAll();
click(x2, y2);
sleep(5000);
click(x3, y3);
sleep(3000);
click(x4, y4);
sleep(5000);
threads.start();
}
}
function luckyDraw(){
var thread = threads.start(function(){
while(true){
click(x1, y1);
sleep(1000); // 抽奖按钮坐标
}
});
}
2018年01月12日 02点01分 1
level 6
我发现你auto后面是:
2018年01月23日 01点01分 2
level 1
我跟你的状况一模一样,运行也不报错,就突然停下来,屏幕切换到APP那边的时候又继续运行,求解
2020年04月11日 12点04分 3
level 2
我知道什么原因,但是不知道怎么解决
这个应该是其他APP消息打断了,把手机上的通知消息全部关闭或者有消息后全部左滑关闭后,回到执行界面就会继续执行,不关闭的话就停在那儿不执行了,不知道用脚本怎么解决
2020年04月22日 03点04分 4
兄弟解决了么
2020年10月09日 21点10分
1