这里就重点介绍下使用按键ios脚本抓抓工具如何来制作字库:

第一步: 连接上手机设备, 打开手机助手抓抓, 点击截屏, 把要包含要找的字的画面截取下来


ios脚本代码基础教程:让脚本也能认字_iOS



第二步: 点击"选取范围" 把要找的字的范围截取下来. 这里以制作"应用宝"三个字为例


ios脚本代码基础教程:让脚本也能认字_库文件_02



第三步: 点击右上角放大镜按钮, 打开放大镜, 用鼠标选取字的颜色并添加到颜色列表里


ios脚本代码基础教程:让脚本也能认字_iOS_03



第四步: 设置好适当的偏色, 在颜色列表中勾选上字体对应的颜色


ios脚本代码基础教程:让脚本也能认字_字符串_04



第五步: 点击右上角"制作字库"标签, 切换到字库界面. 点击"提取点阵(单个)",把字的点阵信息添加到下方的列表里


ios脚本代码基础教程:让脚本也能认字_库文件_05



第六步: 单击点阵信息, 为这个点阵添加对应的文字, 然后按回车(或者点击"添加到字库"按钮)


ios脚本代码基础教程:让脚本也能认字_iOS_06



最后: 在下方设置好相似度, 识别区域会自动显示识别到的文字. 这样字库就制作完成了. 同时你在这里也可以对字库路径进行查看修改等等

默认的字库路径是在手机助手安装目录中, 名为: mq_soft.txt


ios脚本代码基础教程:让脚本也能认字_库文件_07



字库制作完毕后, 把这个字库文件添加到手机助手的附件中, 之后就可以对字库进行调用了.


找字命令




命令名称

SetDict

命令功能

设置字库文件

命令参数

index 整形数:字库的序号,取值为0-9,目前最多支持10个字库
file-name 字符串:字库路径及其文件名

返回值

整形数,失败返回0,成功返回1



命令名称

UseDict

命令功能

设置使用哪个字库文件进行识别(index范围:0-9) 设置之后,永久生效,除非再次设定

命令参数

index 整形数:字库的序号,取值为0-9,目前最多支持10个字库

返回值

整形数,失败返回0,成功返回1


这两个命令是配套来使用, 用来设置和加载对应的字库文件的


1. 可以使用 SetDict 命令设置多个字库文件.
2. 不同的字库不能使用相同的编号; 最多可以设置10个字库编号
3. 可以使用UseDict 来切换使用不同的字库,但是在同一个时间只能使用其中一个字库.



命令名称

Findstr

命令功能

在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),

命令参数

x1:整形数:区域的左上X坐标
y1:整形数:区域的左上Y坐标
x2:整形数:区域的右下X坐标
y2:整形数:区域的右下Y坐标
string 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间
用"|"来分割字符串
color_format:字符串:颜色格式串. 可以包含换行分隔符,语法是","后加分割字符串.具体可以查看下面的示例.
sim:双精度浮点数:相似度,取值范围0.1-1.0
intX 变参指针:返回X坐标 没找到返回-1
intY 变参指针:返回Y坐标 没找到返回-1

返回值

索引值:整形数,返回字符串的索引 没找到返回-1



命令名称

Ocr

命令功能

识别指定范围内符合指定相似度的颜色偏移特征组的字符串

命令参数

x1:整形数:区域的左上X坐标
y1:整形数:区域的左上Y坐标
x2:整形数:区域的右下X坐标
y2:整形数:区域的右下Y坐标
color_format:字符串:颜色格式串. 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例.
sim:双精度浮点数:相似度,取值范围0.1-1.0

返回值

字符串返回识别到的字符串,失败返回空



这两个命令都是和找字有关. Findstr 是根据颜色和具体的字来找字的坐标; Ocr 正好相反是根据颜色来识别具体的字.


范例

  1. Dim intX,intY,ocrstr

  2. FindStr 105,322,185,365,"应用宝","F8F8F8-101010|BCB7B3-101010",1.0,intX,intY
  3. If intx > -1 Then
  4. TracePrint "找到应用宝"
  5. Else
  6. TracePrint "没找到"
  7. End If

  8. ocrstr = Ocr(105, 322, 185, 365, "F8F8F8-101010|BCB7B3-101010", 0.9)
  9. TracePrint "当前找到的字是: " & ocrstr

按键精灵为您提供多种自动化脚本选择,包括iOS越狱版和免越狱版,还有适用于iOS和安卓系统的各种脚本,涵盖了最新的iOS 15和iOS 16系统版本无根正在开发中。此外,鹰眼软件提供了手机群控、微信群控、游戏群控、手机投屏、手机云控以及电脑远程控制手机的多种实用功能,让您的使用体验更加丰富和有趣!