autojs读取文字_Auto.js小白详细代码分析教程-如何阅读本文档 - Documentation
本文档为Auto.js的文档,解释了Auto.js各个模块的API的使用方法、作用和例子。
文档借助Node.js的文档构建工具生成,并在github上开源(https://github.com/hyb1996/AutoJs-Docs ),目前由开发者维护。
由于Auto.js处于活跃的更新和开发状态,API可能随时有变动,我们用Stability来标记模块、函数的稳定性。这些标记包括:
Stability: 0 - Deprecated
弃用的函数、模块或特性,在未来的更新中将很快会被移除或更改。应该在脚本中移除对这些函数的使用,以免后续出现意料之外的问题。
Stability: 1 - Experimental
实验性的函数、模块或特性,在未来的更新中可能会更改或移除。应该谨慎使用这些函数或模块,或者仅用作临时或试验用途。
Stability: 2 - Stable
稳定的函数、模块或特性,在未来的更新中这些模块已有的函数一般不会被更改,会保证后向兼容性。
先看一个例子,下面是基于控件的操作模拟的章节中input函数的部分说明。
i {number} 表示要输入的为第i + 1个输入框
text {string} 要输入的文本
input表示函数名,括号内的[i, ]text为函数的参数。下面是参数列表,"number"表示参数i的类型为数值,"string"表示参数text的类型为字符串。
例如input(1, "啦啦啦"),执行这个语句会在屏幕上的第2个输入框处输入"啦啦啦"。
方括号[ ]表示参数为可选参数。也就是说,可以省略i直接调用input。例如input("嘿嘿嘿"),按照文档,这个语句会在屏幕上所有输入框输入"嘿嘿嘿"。
调用有可选参数的函数时请不要写上方括号。
我们再看第二个例子。图片和图色处理中detectsColor函数的部分说明。
image {Image} 图片
color {number} | {string} 要检测的颜色
x {number} 要检测的位置横坐标
y {number} 要检测的位置纵坐标
threshold {number} 颜色相似度临界值,默认为16。取值范围为0~255。
algorithm {string} 颜色匹配算法,包括:
"equal": 相等匹配,只有与给定颜色color完全相等时才匹配。
"diff": 差值匹配。与给定颜色的R、G、B差的绝对值之和小于threshold时匹配。
"rgb": rgb欧拉距离相似度。与给定颜色color的rgb欧拉距离小于等于threshold时匹配。
"rgb+": 加权rgb欧拉距离匹配(LAB Delta E)。
"hs": hs欧拉距离匹配。hs为HSV空间的色调值。
同样地,[, threshold = 16, algorithm = "rgb"]为可选参数,并且,等于号=后面的值为参数的默认值。也就是如果不指定该参数,则该参数将会为这个值。
例如 images.detectsColor(captureScreen(), "#112233", 100, 200) 相当于 images.detectsColor(captureScreen(), "#112233", 100, 200, 16, "rgb"), 而images.detectsColor(captureScreen(), "#112233", 100, 200, 64) 相当于images.detectsColor(captureScreen(), "#112233", 100, 200, 64, "rgb")。
调用有可选参数及默认值的函数时请不要写上方括号和等于号。
autojs读取文字_Auto.js小白详细代码分析教程-如何阅读本文档 - Documentation相关推荐
- autojs读取文字_初探 Autojs ,写了个简单的微信群聊机器人(02.22新增了 face++的人脸识别 API )...
简单说一下 autojs ,这是一个开源(https://github.com/hyb1996/Auto.js 看账号貌似是个96年的小朋友?)的利用 Android 的无障碍服务实现的自动操作软件. ...
- autojs 获取时间_Auto.js 大象就医辅助挂号思路
Auto.js 大象就医辅助挂号思路 纯技术分享,没有完整源码. 起因 现在云南这边医疗资源还是比较紧张.比较好的医院就那么一两个,每次想挂个号什么的,往往得通过vip手段.要么就得早上6点医院门口站 ...
- 【Node.js超详细安装配置教程(2022)】
前言 一.Node.js是什么 二.Node安装 1.官网:Node.js (nodejs.org) 总结 前言 作为一名后端程序员,虽然会使用JAVA编写服务器后台,但在技术不断发展的今天,能多学一 ...
- Qt5.10实现图片转文字功能添加截图功能代码分析
继续更新之前的图片转文字功能,并添加截图功能代码. 这里我仅仅只是先截取全屏图片,点击截图功能就可以将屏幕截图.后续功能待完善. 我们来分析一下,这个是怎么实现的. 源码下载地址:ocr2019121 ...
- Android设置页面PreferenceFragment使用详细+代码分析
Android设置页面PreferenceFragment使用详细 文章目录Android设置页面PreferenceFragment使用详细一 设置页面核心代码二 设置页面布局核心代码三Settin ...
- DOS下读取4GB内存——梁肇新代码分析
程序原理: CPU上电后,从ROM 中的BIOS开始运行. BIOS是处在内存的最顶端64KB(FFFF0000H),还是1MB之下的64KB(F0000H)处呢?事实上,BIOS在这两个地方都同时出 ...
- 『 高达 购物车案例 』jQuery + Java Script 全功能实现【超详细 代码分析】
- 使用NPOI 导出EXCEL,设置样式,字体等详细代码方法教程
MemoryStream ms = new MemoryStream();XSSFWorkbook workbook = new XSSFWorkbook();//创建Workbook对象for (i ...
- 没想到吧!没签劳动合同,能不能拿到双倍工资赔偿?今天统一回复~【文末送书】...
来源:HR人力资源成长俱乐部 <劳动合同法>第16条第2款规定: 劳动合同文本由用人单位和劳动者各执一份. 劳动合同由用人单位与劳动者在劳动合同文本上签字或者盖章生效,并由双方各执一份. ...
最新文章
- BufferedReader和BufferedWriter读写文件
- C++ 11 新特性 nullptr 学习
- 用sk-learn的pipline的时候,现:TypeError: ‘Pipeline‘ object is not subscriptable
- 搜狗输入法电脑版_搜狗输入法就是垃圾!!!大大的垃圾!
- 如何在mysql中打开mongodb_图解:如何从MySQL移植到MongoDB
- 终于学会上传图片了\( ̄︶ ̄*\))
- 第九节:JWT简介和以JS+WebApi为例基于JWT的安全校验
- java 绘制sin函数图像_第11讲 数学软件Mathematica内置函数的使用规则
- ONVIF流媒体播放流程
- 论文---基于B/S中小型酒店客房管理系统的设计与实现
- 基于java的OA系统设计与实现
- Xcode debug时如何看crash的call stack
- DTC(diagnostic trouble code)
- 矸石称重自动化系统有什么特点
- 【网易有数】BI数据分析工具一
- ubuntu vi 方向键乱
- 【yolov3】如何使用摄像头进行目标检测——yolov3-pytorch摄像头检测教程
- 自制Darknet Yolo目标快速标注工具
- Android自定义控件-仿淘宝ios客户端天猫商品详情界面
- ZOJ--1005:Jugs(dfs)
热门文章
- 《近匠》AR学校:从教育领域看增强现实机遇何在
- 【日常学习笔记】2019/1/(4,7)(SSM再熟悉与网页传值)
- python按年月日输出字符串_python日期时间转为字符串或者格式化输出的实例
- spring-自动装配
- elementUI表格动态渲染错乱
- C++ Qt高仿QQ影音视频播放器 (二)
- 遗传基因科普(4):为何人类不能制造DNA分子?
- 测试时代新推出《测试员》特刊之软件测试基础
- 银行计算机知识心得体会,银行员工入职心得体会
- mysql误删库恢复操作