按键精灵大漠插件。现在我在后台窗口抓取截图把我要识别的那个文字提取点阵建立了只有这个点阵的字库,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按键精灵大漠插件。现在我在后台窗口抓取截图把我要识别的那个文字提取点阵建立了只有这个点阵的字库,相关的知识,希望对你有一定的参考价值。

我现在想达到目的是,如果后台识别到这个位置出现这个点阵就。。。。。。。如果没识别到就。。。。。。

参考技术A findstr

if 语句 配合 elsa 或者elsa if 就行了

看看说明书
longFindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
参数定义:
x1 整形数:区域的左上X坐标
y1 整形数:区域的左上Y坐标
x2
整形数:区域的右下X坐标
y2 整形数:区域的右下Y坐标
string 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串
color_format字符串:颜色格式串,
可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV格式都支持.
sim双精度浮点数:相似度,取值范围0.1-1.0
intX变参指针:返回X坐标没找到返回-1
intY变参指针:返回Y坐标没找到返回-1
返回值:
整形数:
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0
示例:
dm_ret = dm.FindStr(0,0,2000,2000,"长安","9f2e3f-000000",1.0,intX,intY)
If intX >= 0 and intY >= 0
Then
dm.MoveTointX,intY
End
If

dm_ret =
dm.FindStr(0,0,2000,2000,"长安|洛阳","9f2e3f-000000",1.0,intX,intY)
If
intX >= 0 and intY >=
0 Then
dm.MoveTointX,intY
End
If
// 查找时,对多行文本进行换行,换行分隔符是"|". 语法是在","后增加换行字符串.任意字符串都可以.
dm_ret = dm.FindStr(0,0,2000,2000,"长安|洛阳","9f2e3f-000000,|",1.0,intX,intY)
If intX >= 0 and intY >= 0
Then
dm.MoveTointX,intY
End If

以上是关于按键精灵大漠插件。现在我在后台窗口抓取截图把我要识别的那个文字提取点阵建立了只有这个点阵的字库,的主要内容,如果未能解决你的问题,请参考以下文章

按键精灵 大漠插件后台 找字点击的时候总是一点击就点到前台?

大漠插件找字找完了 怎么用按键精灵双击这个字

按键精灵大漠插件找字怎么找?

按键精灵用大漠插件找多字,怎样能将找到的字文本输出?

大漠插件相同窗口可以绑定几次

晕啊,谁教我怎么在按键精灵里使用大漠插件的找字功能啊