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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按键精灵大漠插件找字怎么找?相关的知识,希望对你有一定的参考价值。

如图,找到字后鼠标就移动到要点击的地方点击一次,不是找到的字上,如果找不到则继续找怎么我写的找没找到都会向下执行语句移动到要点击的地方?dm_ret = dm.FindStr(951,229,1117,517, "要找的字", "ffb767-ffb767", 1.0 ,x, y)If intX >= 0 and intY >= 0 Thendm.MoveTo 964, 1188End If

参考技术A ffb767-ffb767,你的偏色太高了,一般从000000开始 慢慢增加 比如ffb767-101010 ,ffb767-202020,ffb767-303030 到了FF的话会什么颜色都算上的,肯定找不到 参考技术B 你在起始位置设置一个标记1,如果没找到,跳回到标记1。

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

网上看那些都看不明白

参考技术A 1.先做个大漠字库,把你要找的字放进去

2.然后用识字的命令进行一系列的操作。详情见大漠接口说明文档
dm_ret=dm.FindStr(0,0,2000,2000,"长安","9f2e3f-000000",1.0,intX,intY)
IfintX>= 0 andintY>= 0
Then
dm.MoveTointX,intY
End
If

s = dm.Ocr(0,0,2000,2000,"9f2e3f-000000",1.0)
MessageBox
s

常用的识字如上追问

比方说,找“神”字,字库建好添加进去后要要如何写代码让它找“神”字,找到之后点一下右建

追答

dm_ret=dm.FindStr(0,0,2000,2000,"神","这里填神这个字的颜色代码",1.0,intX,intY)
If intX>= 0 and intY>= 0 Then
dm.MoveTointX,intY
delay 100
RightClick 1
delay 100
End If

本回答被提问者和网友采纳
参考技术B 什么都不明白

以上是关于按键精灵大漠插件找字怎么找?的主要内容,如果未能解决你的问题,请参考以下文章

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

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

原来找字也可以这样用ElseIf FindStr 手机按键精灵 跟大漠的区别

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

按键精灵如何使用大漠插件绑定数个窗口

按键精灵:如果某个字连续出现10次,则执行…… 公式应该怎么写