包括软件及打包apk插件------------------------Auto.js使用JavaScript作为脚本语言,目前使用Rhino1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。
如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.jsDevTools。
如果想要在电脑而不是手机上开发Auto.js,可以使用VSCode以及相应的Auto.js插件使得在电脑上编辑的脚本能推送到手机运行,参见Auto.js-VSCode-Extension。
本文档的章节大致上是以模块来分的,总体上可以分成"自动操作"类模块(控件操作、触摸模仿、按键模仿等)和其他类模块(设备、应用、界面等)。
"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。
基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模仿操作,从而到达目的。
例如click(100,200),press(100,200,500)等。
这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。
但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。
所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模仿操作方式,结合通知事情、按键事情等达成更好的工作流。
这些部分的文档参见基于控件的操作和基于坐标的操作。
其他部分主要包括:app:应用。
启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。
console:控制台。
记录运行的日志、错误、信息等。
device:设备。
获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。
engines:脚本引擎。
用于启动其他脚本。
events:事件与监听。
按键监听,通知监听,触摸监听等。
floaty:悬浮窗。
用于显示自定义的悬浮窗。
files:文件系统。
文件创建、获取信息、读写。
http:HTTP。
发送HTTP请求,例如GET,POST等。
images,colors:图片和图色处理。
截图,剪切图片,找图找色,读取保存图片等。
keys:按键模仿。
比如音量键、Home键模仿等。
shell:Shell命令。
threads:多线程支持。
ui:UI界面。
用于显示自定义的UI界面,和用户交互。
除此之外,Auto.js内置了对Promise。
2020/3/15 10:06:44 23.66MB autojs
1
适合老手练习,有面向对象和多线程。
支持自定义游戏。
2018/1/3 17:07:13 2.19MB 坦克大战
1
本程序次要是针对LinuxIPC通信初学者对Linux下消息队列通信机制,多线程编程,字符串处理,链表操作等基本概念的练习。
通过多个终端登录,不同终端上登录用户实现私聊,群聊,查看在线用户,简单注册(没有实现用户保存,类似于公共聊天室)
2015/7/25 18:27:07 14KB Linux 聊天室 消息队列
1
本人整理的多线程JUC笔记尚硅谷JUC视频笔记整理,很详细和全面,帮你迅速掌握JUC
2018/4/1 16:42:07 139KB 多线程,笔记
1
图形化实现:多线程并发同步,缓冲区容量为2,爸爸放苹果,妈妈放橘子,儿子吃苹果,女儿吃橘子。
2020/8/10 1:04:27 5.22MB 多线程 VC 图形化
1
新浪微博评论王,我们的目标,让你最快速度找您的目标客户。
实时监控微博,最快速度抢沙发,关键字设置,让您更精确的找到您的客户。
登录采用缓存机制,一次登录几天内不用再登录,有效减少封号机率。
可以删除异常帐号,可以抢沙发。
新浪微博评论王功能:刷活跃粉丝、给网站增加流量、微博抢沙发.新浪微博评论王主要功能1.帐号管理。
1)微博帐号无限级分类管理。
2)删除异常帐号(可以批量检测帐号能否异常,如需要手机验证或ip受限等)3)批量导入帐号。
4)批量登录帐号。
2.评论任务管理。
可以设置"随便看看"、"同城微博"、"高级搜索评论"、"单条固定微博评论"等方式。
可以分别设置参与评论的帐号、分别设置参与评论的内容、分别设置评论表情,以及可以设置不重复评论等。
也可以设置按关键字地区等方式评论。
3.批量多线程执行评论抢沙发。
1).可以设置网络模式如(ADSL拨号方式、代理IP模式)等自动换IP功能。
2).多条任务同时执行,多线程评论。
自动忽略验证码。
4.代理IP自动获取,我们会不定时发布一些有用的代理IP,您只要设置一下自动或手动获取即可使用。
5.更多功能正在增加...新浪微博评论王v10.1更新增加带图片评论功能新浪微博评论王截图
2018/1/2 16:05:11 1.5MB 网络软件-网络推广
1
本产品全程使用BourneAgainshell进行编译,次要分为三大块:入口、OpenStack块和shell块。
“入口”为用户数据交互块,用户使用产品时只需对“入口”进行操作;
“OpenStack块”则封装了所有与部署OpenStack相关的脚本,并包含要自动上传的镜像;
而“shell块”次要是根据用户部署习惯将部分常用的shell脚本独立封装成可分离使用的脚本。
本产品使用shell进行编写,除去需上传的镜像占据空间极小,并使用多线程的方式优化了安装速度,因而使用方便,也十分利于试验环境的使用。
2017/9/8 9:37:49 1.48MB install-iaas-new 一键脚本
1
本文是在《玩转AndroidMediaPlayer之视频预加载(优化)》基础上修复Http代理服务器(HttpProxy()透传的bug。
前面几篇相关文章所用的代理服务器一个时间只能监听来自Mediaplayer的一个Request请求,但在实际项目开发过程中,发现有些支持m3u8格式Mediaplayer发出新的Request请求之前不会中缀旧的Request请求,所以本文代码会加入多线程监听Request请求。
2019/3/7 21:16:22 87KB MediaPlayer Http Proxy 代理服务器
1
QT5.9海康威视自带Opencv,在显示中使用多线程技术,并附有详细的正文,就这样
2016/2/25 8:07:55 29.51MB QT5.9 海康威视
1
基于vs2010做的tcp通信调试工具,可以将接收到的数据进行保存,多线程操作。
接收发送数据。
是软件调试的好工具。
包含源码,大家可以本人修改。
2015/2/18 10:21:14 28.7MB vs2010 websocket tcp
1
共 770 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡