• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:4.2.0
软件大小:45M
更新时间:2025-11-06

按键精灵iOS版
立即下载

软件版本:2.4.2
软件大小:29.2M
更新时间:2025-09-24

按键手机助手
立即下载

软件版本:4.5.0
软件大小:242M
更新时间:2025-11-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[提问] 文本识别问题? [复制链接]

1#
目前碰到一个非常奇怪的问题,我一段游戏脚本模拟器运行正常,在云手机上运行却出现状况,我仔细排查后,发现是云手机中特定地图的特定坐标点读取坐标失败,试过了很多方法,在云手机中,碰到这张地图的特定几个点时,就会出现问题,电脑模拟器正常,相关代码如下:
文本 = 识别文本(543,1214,558,1275)
ShowMessage "读取坐标文本:"&文本
Function 识别文本(Ax,Ay,Bx,By)
dim ret = ocrEx(Ax,Ay,Bx,By)
dim a
If Len(ret) = 1 and ret[1]["text"] = "" Then
识别文本 = "空"
Else
For i = 1 to len(ret)
If ret["text"] <> "" Then
a = a & ret["text"]
识别文本 = a
End If
Next
End If
End Function
在云手机运行脚本到达这个坐标时,文本就为空,其他所有坐标,所有地图都正常,我担心是云手机的客户端有问题,我就在云手机中通过截图命令测试了这个坐标点截取到的图片,发现截取的图片也是非常正常,和其他地点的一样,甚至底色的对比度更清晰,到这里我实在是没有再排查的方向和思路了,求大神指点一下,或者指点一下可以排查的方向?
我特别搞不清楚的点就是:模拟器运行一切正常,云手机运行只有特点地图特定的这几个点识别不了文字,而云手机上截图也是清晰的,以下是截图的命令,截图上传不了
Function 截图(I)
DIM TEXT = "/sdcard/Pictures/test"&I&".png"
SnapShot TEXT,543,1214,558,1275
End Function

2#

你这段代码,我反正运行不起,这段代码你换一下。
For i = 1 to len(ret)
TracePrint "识别到目标:" & ret["text"]
识别文本=ret["text"]

Next

3#

哦!你代码中少了一个东西ret["text"],中间的没有,就什么都不会返回

发新话题 回复该主题