Auto.js 4.1.0 文档
索引 |
本文档为Auto.js的文档,解释了Auto.js各个模块的API的使用方法、作用和例子。 文档借助Node.js的文档构建工具生成,并在github上开源(https://github.com/hyb1996/AutoJs-Docs ),目前由开发者维护。 由于Auto.js处于活跃的更新和开发状态,API可能随时有变动,我们用Stability来标记模块、函数的稳定性。这些标记包括: 先看一个例子,下面是#
input表示函数名,括号内的 例如input(1, "啦啦啦"),执行这个语句会在屏幕上的第2个输入框处输入"啦啦啦"。 方括号[ ]表示参数为可选参数。也就是说,可以省略i直接调用input。例如input("嘿嘿嘿"),按照文档,这个语句会在屏幕上所有输入框输入"嘿嘿嘿"。 调用有可选参数的函数时请不要写上方括号。 我们再看第二个例子。图片和图色处理中detectsColor函数的部分说明。 "rgb": rgb欧拉距离相似度。与给定颜色color的rgb欧拉距离小于等于threshold时匹配。 "rgb+": 加权rgb欧拉距离匹配(LAB Delta E)。 同样地, 例如 调用有可选参数及默认值的函数时请不要写上方括号和等于号。目录
关于本文档#
API稳定性#
[i, ]text为函数的参数。下面是参数列表,"number"表示参数i的类型为数值,"string"表示参数text的类型为字符串。images.detectsColor(image, color, x, y[, threshold = 16, algorithm = "diff"])#
image <Image> 图片color <number> | <string> 要检测的颜色x <number> 要检测的位置横坐标y <number> 要检测的位置纵坐标threshold <number> 颜色相似度临界值,默认为16。取值范围为0~255。algorithm <string> 颜色匹配算法,包括:
[, 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")。