写在前面:

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

如果你是初学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. SQL Server 2005 For XML[学习]
  2. C指针原理(17)-C指针基础
  3. kmeans算法中的sse_聚类算法入门:k-means
  4. mysql导数据出指定数量_mysql导出指定数据或部份数据的方法
  5. Typecho开启全站Pjax
  6. mysql中phpmyadmin安装教程_phpmyadmin安装方法
  7. wpf notifyIcon
  8. MSI Afterburner 官网链接指南
  9. 各地的磁倾角_中国各地磁偏角
  10. a标签下载文件 自定义下载文件名
  11. 微信美食菜谱小程序系统毕业设计毕设(6)开题答辩PPT
  12. 数据库新用户登录报错user test lacks create session privilege logon denied
  13. 大数据之初识Doris
  14. 【Microarchitecture of Intel and AMD CPU】 9 Sandy Bridge and Ivy Bridge pipeline 【9.8-9.10】
  15. JavaScript实现在线Markdown编辑器、转换HTML工具-toolfk程序员工具网
  16. 苹果电脑怎么设置和修改开机密码?
  17. 数据结构之顺序表的删除、查找、遍历
  18. python哈姆雷特词频统计_【Python】哈姆雷特字数统计
  19. 最后的彩虹蝶为生命而舞
  20. 使用selenium 刷票

热门文章

  1. socket详解(附加C++编程实例讲解)
  2. 传统样板房会就此消失吗?那些年被我们误解的VR看房
  3. 基于STM32设计的炉温温度检测仪
  4. 【数据结构】顺序表(C++)
  5. 【转】听说你了解深度学习最常用的学习算法:Adam优化算法?
  6. “办公宝”为什么刷屏了?原来科技产品还可以这样取名
  7. 龙之秘境java版下载_冰雪复古传奇之龙之秘境
  8. 绝地求生6月28日服务器维护,绝地求生6月28日维护到几点 6月28日吃鸡更新维护公告...
  9. 基于PHP+MySQL的电子商城系统
  10. 许嵩新歌《想象之中》首发 全新思想大碟将发行