4.1.0a2 定时任务总是被重复运行

4.1.0a2 定时任务总是被重复运行,很奇怪,不论是我手写的还是系统的示例脚本,只要是定时任务都会重复运行两次,我用第三方触发器定时触发的也会重复运行,录了个视频管理员看一下。@admin

重复运行定时任务

控制台的记录是这样的
0_1544495974278_e65b47d0-94fe-4bd5-89d0-031ee4dcbf62-image.png

@admin 老大,还是这个定时或者第三方程序触发的js脚本会自动重复启动的问题,我最开始以为是我手机的原因,今天换了三个手机试了都一样。。。

开发者

@icescat 4.1.0Alpha5已经优化了该问题,快去试试吧

@admin 那就是解决大问题了,哈哈👍 👏

@admin 测试了,auto自身定时和第三方触发都不会重复了,为大神点赞

开发者

@icescat 而且Auto.js的定时应该也能按时运行了

@admin 用了两天,总感觉哪里不顺,经常有脚本卡住,有的之前能跑顺的控件点击现在搜得到控件但是点不了,有时候launch打不开软件,而且后续的步骤还在继续跑。。。。比如

launch("com.tencent.mm");
log(1);
text("通讯录").waitFor();
log(2);
text("通讯录").findOne().parent().parent().click();
log(3);
desc("喵").waitFor();
log(4);
desc("喵").findOne().parent().parent().parent().click();
log(5);
text("发消息").waitFor();
log(6);
text("发消息").findOne().click();
log(7);

我给微信好友发消息,实际上微信的程序没打开,脚本居然跑到log(3)了,按理说第二部都通不过的。
不知道是不是4.1.0a5是不是改了什么东西。。。。

开发者

@icescat 上一个正常使用的Auto.js版本是多少

@admin 4.1.0a2, 那个除了定时任务重复运行别的都OK,换到a5定时任务OK了,之前运行的比较好的脚本各种毛病。。。。

  • 10
    帖子
  • 766
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待