Autojs一些问题解决的方案2

40 篇文章 14 订阅

加入我们的QQ群553908361,和各作者同群交流
该教程优先发布于收费脚本v群。
部分代码收集于网络(现在已经不知道作者谁了),如有侵权,请私信我进行删除

**
往期回顾 Autojs一些问题解决的方案手机性能和手机网速是影响多步操作成功率的一个关键问题,如何保障查找控件成功率。
AutoJs创建项目后打包成Apk后Apk无法运行。 AutoJs单文件打包成Apk说是风险Apk。
无障碍服务经常被停止,导致AutoJs或者Apk不干活了。代码会停止.对用户不友好怎么办
按F5之后不是运行脚本,而且提示node.js找不到
如何打开控制台

Autojs pro运行报错,无效的解决方案

1.怎么用其他按键强行停止脚本

**

events.onKeyDown("home", function (event) {//按home停止
    toast("程序结束")
    console.hide()
    threads.shutDownAll()

})

events.onKeyDown("volume_down", function (event) {//按音量下停止
    toast("程序结束")
    console.hide()
    threads.shutDownAll()

})

2.遇到ui堵塞怎么办?

解决方案,将sleep重写为一个暂停的function

function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}

之后你sleep(5000),这类就不会再提示你堵塞了(aj作者提示是)
在这里插入图片描述

在这里插入图片描述

3.如何方便的申请权限

  function 权限申请() {
    if (!floaty.checkPermission()) {
        toast("请开启悬浮窗和后台弹出界面权限");
        floaty.requestPermission();
        return
    }
    if (auto.service == null) {
        toast("请开启脚本的无障碍服务");
        auto.waitFor();
        return
    }
}
权限申请();

4,怎么运行engines.execScript(“运行脚本名字”, Source);

var url = "http://源码所在位置"//你要运行的js云端源码
var res = http.post(url, {});
var Source = res.body.string();//变量自己随便写就行
if (Source != "") {
    engines.execScript("运行脚本名字", Source);
} else {
    toast("似乎出了点问题,请联系作者解决");
}

无法安装,报毒.没有安装的入口,怎么破

一般打开设置,打开安全与隐私关闭即可。
如果是vivo 去安全中心。把应用加白名单即可。
在这里插入图片描述

  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值