行云丶尘伤 发表于 2021-6-28 19:36

Auto.js 如何暂停脚本和重新运行?

这个我已经改成,按下音量 + 停止脚本
如何改成按下音量 - 是暂停脚本,音量 + 是继续运行呢?

auto.waitFor();
app.launchApp('抖音')
sleep(5000);
青少年();
newVersion()
i = 1;
while (true) {
    toast("滑动" + i + '次')
    WidthOne = random(300, 800);
    HeightOne = random(1600, 1800);
    WidthTwo = random(300, 800);
    HeightTwo = random(500, 700);
    timeGo = random(250, 600);
    timeNext = random(4000, 9000);
    swipe(WidthOne, HeightOne, WidthTwo, HeightTwo, timeGo);
    sleep(timeNext);
    i++;
}

function 青少年(){
    if(className("android.widget.TextView").text("我知道了").exists()){
      className("android.widget.TextView").text("我知道了").findOne().click()
      toast("发现青少年模式,已自动取消")
    }
}


//检测到新版本跳过
function newVersion() {
    if (newVersion = text("以后再说").exists()) {
      newVersion.click();
    };
}

/**监听音量键 */
threads.start(function(){//开启子线程
    //监听音量键-,关闭所有脚本
    events.observeKey();
    events.onKeyDown("volume_down",function(event){//音量+改为volume_up
      engines.stopAllAndToast();   
   });

} )
/** 监听结束*/

xiaovssha 发表于 2021-6-28 20:26

while (true){
      if(!isstop){
//todo
}
}
//音量+isstop=false;
//音量-isstop=true;

行云丶尘伤 发表于 2021-6-29 07:34

xiaovssha 发表于 2021-6-28 20:26
while (true){
      if(!isstop){
//todo


那我就不需要监测按键了吧
页: [1]
查看完整版本: Auto.js 如何暂停脚本和重新运行?