TC官方合作论坛

标题: 大漠找字问题 [打印本页]

作者: hf81970    时间: 2012-3-27 13:12
标题: 大漠找字问题
第一次用大漠,试了试找字功能,没有效果
代码如下:
功能 逻辑型 btFindText_点击()
//这里添加你要执行的代码
dm.setpath(help.getrcpath("rc:"))
        dm.setdict(0,"1.txt")
        help.sleep(2000)
        int dm_ret, intX, intY
dm_ret=dm.findstrfast(0,0,1440,900,"我的电脑","ffffff-000000",0.6,intX,intY)
if(intX >= 0)
            dm.moveto(intX, intY)
            help.sleep(100)
            dm.leftdoubleclick()
        else
            help.messagebox("找不到")
        endif
返回 真
功能结束


字库1.txt:
510A2548BFF92428BFA08C924A84438$我$0.0.51$11
3FE449895123FE100D0719202404FF0$的$0.0.51$11
3F8520A4148FFC524A49497F240C$电$0.0.49$11
006FF148BFF2005FE94B112DA404BF8$脑$0.0.58$11

运行一直都弹出找不到,什么原因呢?求教



作者: hf81970    时间: 2012-3-27 13:15
绑定窗体也不对:

功能 逻辑型 开始_点击()
逻辑型 是否成功
整型 句柄
句柄=窗口.找到窗口("计算器")
是否成功=大漠.绑定窗口(句柄,"dx","dx","dx",1)

if(是否成功)
    辅助.消息框("1")
else
    辅助.消息框("2")
endif

返回 真
功能结束

一直都弹出“2”,不知道那里写错了

作者: tyuyan    时间: 2012-3-27 13:34
:-|..  一直弹2啊!  那就是没有绑定窗口啊   你绑定计算器干嘛哦
     句柄=窗口.找到窗口("计算器")
是否成功=大漠.绑定窗口(句柄,"dx","dx","dx",0)
  这样再试下  、、  还有想说的是    不是什么窗口都支持dx绑定的。

你第一个问题  就只要找字符串就好了。  不要单挑去每个字都做。

既然做了 。。 dm_ret=dm.findstrfast(0,0,1440,900,"我","ffffff-000000",0.6,intX,intY)  改成这样试下
作者: hf81970    时间: 2012-3-27 16:06
回复 3楼tyuyan的帖子

谢谢你的回答,你的方法我都试了,没有改善……
作者: tyuyan    时间: 2012-3-27 16:44
是找字还有问题还是绑定计算器有问题。
作者: hf81970    时间: 2012-3-27 17:06
回复 5楼tyuyan的帖子

都有问题……
作者: tyuyan    时间: 2012-3-27 17:46
:~   那就没办法了。。   找字的时候你那四个字是可以放一起的。
作者: hf81970    时间: 2012-3-27 18:21
回复 7楼tyuyan的帖子

嗯,字库里四个字放一起我也试过了,不行
作者: woqqhao12564    时间: 2012-3-27 20:33
插入到资源了没
作者: hf81970    时间: 2012-3-27 21:39
回复 9楼woqqhao12564的帖子

字库已经放到资源目录下
作者: seking    时间: 2012-8-5 01:33
不知道的地方可以去 大漠的帮助文档看到解析
搜索
FindStr
BindWindow
找字和绑定的也签,有些功能是收费的




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1