具体停止时间为停止子线程第二次开启后运行一小段时间脚本就不走了,也不报错,下面是代码:
"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); // 抽奖按钮坐标
}
});
}
"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); // 抽奖按钮坐标
}
});
}



