写在前面:

本文章记录自己在开发过程中,遇到的基础问题,也同样便于在以后的开发中获得便利。

如果你是初学Auto.js开发,建议可以读这篇文章Auto.js入门【超基础】,该文章是我入门时拜读的作品,整体感觉很好,基本内容都有所讲到,完全可以适合新手做出一些简单的脚本自用。

一、开发文档

在开发文档中该方法也提到,有些系统是没有保持始终允许的选项的,题主也是遇到了这个问题,因为写的脚本时定时运行的,不可能自己再手动授权,所以自己写了一个能够自动授权方法,还有很多不足的地方,希望大家可以斧正。

二、进阶方法

1、定义方法(仅个人推荐)

我一般会选择重新开一个js文件,单独存放我自己定义的一些便捷函数,这样开发时,我只需要复制该文件到文件夹,就可以调用使用我定义的所有函数。

2、代码

function getScreenCapture(){let Thread = threads.start(function(){if(auto.service != null){  //如果已经获得无障碍权限//由于系统间同意授权的文本不同,采用正则表达式let Allow = textMatches(/(允许|立即开始|统一)/).findOne(10*1000);if(Allow){Allow.click();}}});if(!requestScreenCapture()){log("请求截图权限失败");return false;}else{Thread.interrupt()log("已获得截图权限");return true;}
}

这里我主要是采用了多线程正则表达式来写这一段代码,不懂得小伙伴可以看开发文档:Auto.js官方API文档传送门,当然开发文档中有些地方写的比较含糊,如果是初接触这两个功能的话可能看不懂,可以自己搜索一些教程了解一下,也可以私信我,给你推荐。

3、调用方法

var mydefine = require("MydefineFun.js");

在main.js方法中可以采用接收该导出的方式,然后用mydefine就可以就可以调用方法,其中MydefineFun.js是写了方法的文件名。

四、最后

1、有什么不当之处,欢迎讨论。

2、有什么问题可以私信我,也可以关注我,后面会找时间更新其他的进阶方法。

总结

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于 前端开发 的学习思路及方向。从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。

由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的 点击我的GitHub免费获取。
还有免费的 高级web全套视频教程 前端架构 H5 vue node 小程序 视频+资料+代码+面试题!

全方面的web前端进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。

Auto.js实现自动授权截屏权限相关推荐

  1. 编程之路第11天:解决此前截屏权限需要手动点击确认问题(打开双线程)

    一.手动给截屏权限 if(!requestScreenCapture()); { toast("请求截图失败"); exit(); } //此处每次都会提示是否允许截屏; requ ...

  2. 微信(基于auto.js)自动打卡脚本

    软件准备 技术理论 安装教程 推荐工作模式 注意事项 附录代码 软件准备 auto.js或者 auto.js pro版.auto.js目前官方已经停止更新,pro版本需要收费.自行百度下载 auto. ...

  3. auto.js 快手自动评论脚本 引流操作

    本代码 是基于 auto.js app软件:快手极速版 如果不熟悉 auto.js 请移步 auto.js文档 源码下载地址:暂无 auto.waitFor(); app.launchApp('快手极 ...

  4. js实现纯前端截屏(可以对iframe的内容进行截取)

    1. 最近在碰到一个需求需要,在系统中增加一个可以对系统页面进行自由截图的功能,又不通过后端辅助,开始在网上找资源发现一个叫kscreenshot的插件可以实现截屏(https://github.co ...

  5. 京东双11热爱环游记,使用AUTO.JS脚本自动领汪汪币(2021.10.29最新)

    点击上方蓝字"优派编程"选择"加为星标",第一时间关注原创干货 https://www.fang1688.cn/study-code/2523.html 每年某 ...

  6. Auto.js实现自动填充文本

    Auto.js文本框自动文本填充 文章目录 Auto.js文本框自动文本填充 使用环境 一.失败记录 二.解决方案一 三.解决方案二 都不行怎么办 1. 2. 使用环境 我老懒癌了,每天连打卡都不想打 ...

  7. js 查错_淘宝双11超级星秀猫使用 Auto.js 脚本自动做任务领喵币

    先分享一波双11红包,淘口令¥WiuJcidknMF$ 越来越懒得做这些沙雕任务了,赚的那几块几毛跟自己耗的精力完全不成正比.但是可以学习一下淘宝的营销活动,同时又有小伙伴求这个淘宝双11超级星秀猫自 ...

  8. Auto.js之自动QQ点赞篇

    //跳转到聊天页面app.startActivity({action: "android.intent.action.VIEW",data: "mqq://im/chat ...

  9. Auto.js实现自动解锁屏幕

    写在前面: 本文章记录自己在开发过程中,遇到的基础问题,也同样便于在以后的开发中获得便利. 如果你是初学Auto.js开发,建议可以读这篇文章Auto.js入门[超基础],该文章是我入门时拜读的作品, ...

最新文章

  1. CISCO 组播RPF 逆向路径转发 实验原理
  2. 实例浅析epoll的水平触发和边缘触发,以及边缘触发为什么要使用非阻塞IO
  3. 10没有基于策略的qos_基于强化学习的用户移动场景下空中基站3D位置高效部署...
  4. 开源是互联网发展的核动力
  5. Windows 10安装CUDA10.1+cudnn7.6.0+Pytorch1.3.0
  6. 合同的不含税与税额怎么算
  7. python写一些小代码_#python#自己写的一段小代码
  8. Linux系统镜像下载(centOS-7)教程
  9. html5妇女节游戏,2020三八妇女节趣味游戏大全_妇女节可以举办哪些活动
  10. 矩阵的逆及求逆矩阵的方法,可逆矩阵定理与判定方法,(非)奇异矩阵,方程Ax=b解法,Hilbert矩阵及其逆的求法,条件数(Condition Number)及其计算方法
  11. ios中获得UUID的方法
  12. CPU(中央处理器)和GPU(图像处理器)区别
  13. 【推荐】文婧@若凡上传的经典视频(陆续更新)
  14. 中医针灸学综合练习题库【4】
  15. 闪聚支付-第1章-项目介绍
  16. Linux_MySQL数据库基础
  17. 1031 查验身份证
  18. 3DMax入门级—制作简易沙发
  19. (中级)系统集成项目管理工程师常用英语汇总
  20. 机器学习应该了解的十大算法

热门文章

  1. java null转int_将String转换为int。如果String为null,则将int设置为0
  2. 什么情况下会导致跨域
  3. 神灯系统2020—10.25
  4. Mac解压缩速度贼慢?那你一定要看看这个!
  5. java猜数字游戏实验报告_java猜数游戏实验报告.doc
  6. Python的shutil模块解析
  7. 两个经典的函数递归问题:青蛙跳台和贝诺塔
  8. 希尔薇android+游戏,魔兽玩家盘点希女王的N种结局 千万别进副本
  9. 我的 CSS 就是这么可爱——如何组织 CSS
  10. 适合情侣看的电影(超级经典)