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
MFC-MCI简单音乐播放器实现了基于MFC调用MCI命令对音乐进行播放、暂停、恢复播放、停止、调理音量等功能,非常适合刚入门MFC的朋友和想要实现音乐播放的朋友进行参考学习。
2015/8/27 8:42:05 31.13MB MFC MCI 音乐播放器
1
MFC-MCI简单音乐播放器实现了基于MFC调用MCI命令对音乐进行播放、暂停、恢复播放、停止、调理音量等功能,非常适合刚入门MFC的朋友和想要实现音乐播放的朋友进行参考学习。
2019/11/9 17:05:57 31.13MB MFC MCI 音乐播放器
1
用于控制系统下面的全体音量、静音
2017/9/24 1:48:26 8KB 音量、大小、控制、VB
1
SurfaceView+MediaPlayer实现的视频播放器,支持横竖屏切换,手势快进快退、调理音量,亮度等。
------代码简单,基础应用
2018/2/11 9:40:45 780KB MediaPlayer
1
SurfaceView+MediaPlayer实现的视频播放器,支持横竖屏切换,手势快进快退、调理音量,亮度等。
------代码简单,基础应用
2017/7/4 10:23:40 780KB MediaPlayer
1
利用CoreAudioAPIs实现win7下单独控制麦克风,扬声器静音。
该源码里面还有运用mixer实现xp下静音操作和音量控制。
2020/1/12 11:38:49 189KB Core audio APIS
1
利用CoreAudioAPIs实现win7下单独控制麦克风,扬声器静音。
该源码里面还有运用mixer实现xp下静音操作和音量控制。
2020/3/7 10:36:30 189KB Core audio APIS
1
1、提升八倍音效:不改音响提升六倍音质、八倍音质、六倍音效、八倍音效;
内置360度环绕音效、3D环绕音效、8D超重低音、虚拟dts音效、头顶音效、网传音效等。
2、2.0转5.1环绕声:普通2.0立体声音乐转5.1环绕声功能,支持转为5.1dts、mlp、wav、flac等19种音乐格式,可独立调整5.1声道音量大小,内置声场风格、人声风格、低音风格、增强风格等。
3、自定义音乐效果:非常简单的实现自定义音乐效果,包括声场、高中低音、人声、声音远近、发音位置、声音速度、声音相位、3D延迟、、音量、空间、均衡器等调整项目。
4、制造音乐碟片:一键傻瓜式制造cd、dtscd、dtsaudiodvd、wavaudiodvd、ac3audiodvd、DVDAudio(mlp)、DVDAudio(wav)、DVDAudio(dff)、MTVDVD等数十种无损音乐碟片,支持2.0、5.1等所有音乐格式,其中cd、dtscd碟片可显示歌手、歌名,dvd音乐碟片可制造为纯音乐模式、图片背景模式、视频模式。
5、制造U盘音乐:一键傻瓜式制造数十种音频格式的U盘音乐,可破解奥迪、途锐等车型原车无法U盘播放无损音乐问题(包括dts音乐也可U盘播放)。
6、制造MTV视频音乐:一键批量封装dts、wav、mp3、aac、mp4、avi、mkv、mpg视频MTV音乐,方便U盘播放视频音乐。
7、转换音乐格式:支持所有音频格式批量转换,特别是支持dts、mlp等格式批量转换,可设置码率、采样率、位数、声道数等各种高级参数。
8、音乐工具:智能切割或分割音乐(无需人工确定时间点,智能分析,独家技术)、添加音乐广告(可嵌入音频、文字、图片、歌词到音乐文件中)、音乐合并、音轨抽取、人声提取、伴奏提取、播放列表、音乐标签、EQ均衡器数十项超级音乐工具。
1
共 125 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡