autojs打包成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。
2021/9/8 13:25:07 10.36MB autojs android
1
autojs打包成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。
2021/11/22 7:33:25 10.36MB autojs android
1
见证Android消息推送时辰源码。
基于XMPP协议的Android消息推送项目。
2016/7/21 13:09:04 23.55MB Android推送
1
百度有钱花教育信贷产品引见,API接口文件同步订单数据(发起订单)查询订单状态还款信息查询状态推送接口
2019/1/26 12:32:10 3.96MB 百度有钱花
1
Android手机端测试MQTT推送对象
2017/8/4 4:39:49 1008KB Android MQTT APK
1
简单实现RTSP,RTP,RTCP收发功能,可用于基础入门的学习研究。
由于只是闲时兴味随意花2星期凑出实现,代码及功能并非完善,只是能够多路VLC及MPLAYER作为客户端同时播放。
2017/10/13 15:39:37 1.64MB RTSP RTP RTCP
1
将今日头条上面的广告推广数据从飞鱼的CRM系统上面转接到个人/企业的业务系统中去。
将金数据推广上面的广告表单数据推送到个人/企业的业务系统中去代码都是经过本人测试可以直接使用,本人参考的是java的接口对接,并提供相关代码,如果要对接其他语言如PHP,python则可以本人参考压缩包内容的文档资料。
1
此App属于旅游类型的App,名称为游天下,主要方便广大驴友发布活动,走向美好的旅程。
主要模块分为:主页、信息、发布、个人中心、更多。
主页中可以查看活动条目,查看活动详情,参与活动,对活动的评价以及点赞的操作。
信息中可以查看消息的推送,个人中心中包含本人发布、珍藏、参与活动的展示,个人资料的展示以及资料的修改。
更多包含查看活动的分类,对活动的检索。
2018/10/25 22:46:16 41.38MB 旅游 社交
1
本例子实现了推送本地视频至流媒体服务器(以RTMP为例)。
是使用FFmpeg进行流媒体推送最简单的教程。
1.1版本添加了多平台下编译的支持:Windows,MacOS,以及Linux。
2019/11/1 2:53:23 13.73MB FFmpeg 流媒体 RTMP 推流
1
人群管理员语言|项目介绍人群管理是一个后台权限管理系统脚手架,集成了rbac权限管理,消息推送,邮件发送,任务调度,代码生成,elfinder文件管理等常用功能,系统内部各个业务按照模块划分,前台使用H+模板。
一个java新人容易上手,学习之后能够快速整合企业开发的指导项目主要特性项目按功能分解,提升开发,测试效率支持统一输出异常,避免繁琐的判断支持后台消息推送集成elfinder进行文件管理支持数据字典,系统参数配置支持邮件发送,采用activeMQ异步解耦支持在线用户监控,登出等操作支持redis/ehcache切换使用支持ip2region本地化支持多数据源操作前端支持ajax下载文件,js代码简约,清晰,避免过多封装技术选型初步核心框架:春天控制层框架:SpringMVC权限控制:Shiro消息中间件:activeMQ消息推送:W
2021/10/7 4:36:02 20.19MB redis admin mail spring
1
共 233 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡