按键精灵如何制作字库?如何添加多个字库

前言

按键精灵的字库制作工具,并不是很好用。
制作单个字库很容易。如何添加多个文字的字库呢?
官方文档并没有说清楚。
这里做个详细的记录。

创建字库

在按键精灵手机助手中,打开抓抓工具。
先截图。

图中有个网络请求权限,我们使用字库来识别。
这就需要制作对应的字库了。

file

先在“无线局域网与蜂窝网络”这几个字上,鼠标移到蓝色的位置,取一个颜色。
可使用快捷键Ctrl+1来取色,使用方向键来移动指针位置,精确选择颜色。

file

然后选择范围。这个范围要比文字所在的区域大一点

file

双击选区,右侧的预览区,就会出现二值化后的文字。
如果文字比较细,显示不完整,可以尝试在颜色记录器里,修改偏色的值。

file

点击右上角的“制作字库”Tab,进入字库设计区域

在电脑的桌面上,新建一个“字库.txt”,作为存放字库的文件。
然后点击右下角的“打开/新建字库”

提取点阵(单个),就是将单个或者多个文字,制作成一条字库数据。
提取点阵(多个),就是将单个或者多个文字,按设定的行列间距进行分割,然后再逐个添加到字库里。推荐使用这种方式,将多个文字进行分割。

file

温馨提示:此处内容需要后才能查看!

file

使用字库

需要注意的是,每次修改字库后,都要重新将字库文件添加到代码编辑器的附件中,才能更新字库。

SetRowsNumber(0)
//注意:每次制作完字库后,需要自行把制作的字库文件添加到脚本“附件”中
TracePrint SetDictEx(0, "Attachment:字库.txt")
TracePrint UseDict(0)
//以上两句脚本只需要调用一次

Dim intX,intY
FindStr(212,876,618,956,"无线局域网","FF7B00",0.9,intX,intY)
If intX > -1 And intY > -1 Then
    TracePrint "点击:无线局域网与蜂窝网络"
    Tap intX,intY
    Delay 3 * 1000
End If

FindStr(352,1153,475,1205,"同意个人信息保护指引","FFFFFF",0.9,intX,intY)
If intX > -1 And intY > -1 Then
    TracePrint "点击:同意-个人信息保护指引"
    Tap intX,intY
    Delay 3 * 1000
End If

FindStr(149,961,410,1044,"不允许","FF7B00-111111",0.9,intX,intY)
If intX > -1 And intY > -1 Then
    TracePrint "点击:不允许-发送通知"
    Tap intX,intY
    Delay 3 * 1000
End If
1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520飞云脚本圈
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 按键精灵如何制作字库?如何添加多个字库

企业级大数据智能营销管理系统

了解详情