TC官方合作论坛
标题:
还是求教高手找字问题(问题已经解决)
[打印本页]
作者:
17199592
时间:
2012-5-10 13:49
标题:
还是求教高手找字问题(问题已经解决)
我看了找字的视频做了找字测试,找桌面的字或游戏的字都找不到,但是用大漠找图就可以找到,字体的颜色和色偏图片和字体都一样,字库也建立了,大漠注册页测试了,窗口绑定也通过了,路径也设置了,非常困惑,高手们个说说吧?
作者:
17199592
时间:
2012-5-10 13:52
自己坐下沙发
作者:
TakeBobo
时间:
2012-5-10 14:17
亲。 贴代码吧! 好帮你来分析。
作者:
战地之王
时间:
2012-5-10 15:02
无图无代码 更加无真相 。 看是否是你代码写错了。 TC经常是躺着也中qiang啊!
作者:
tyuyan
时间:
2012-5-10 15:22
发源码出来 我帮你看下吧1
作者:
17199592
时间:
2012-5-11 13:02
谢谢你们了,才回来
[code][/code]
#import "dm.dmsoft" dm
空间 测试找字
//定义默认空间
整型 线程句柄
功能 逻辑型 找字()
//这里添加你要执行的代码
整型 窗口句柄,是否成功1
整型 是否成功
//字符型 dm_ret
整型 intX,intY
窗口句柄= dm.GetMousePointWindow()
窗口.设置位置(窗口句柄,0,0)
辅助.等待(500)
是否成功1=dm.BindWindow(窗口句柄,"dx2","dx2","windows",0)
辅助.等待(500)
如果(是否成功1!=1)
辅助.消息框("绑定失败")
如果结束
// 逻辑型 是否=辅助.注册插件("rc:dm.dll",真)
//如果(是否)
//辅助.消息框("插件注册成功")
//如果结束
dm.SetPath(辅助.获取资源路径("rc:"))
是否成功=dm.SetDict(0,"测试字库.txt")
如果(是否成功==0)
辅助.消息框("设置字库失败")
返回 假
如果结束
// dm.FindPic(0,0,800,600,"计算机图.bmp","ffffff-000000",0.9,0,intX,intY)
dm.FindStr(0,0,800,600,"计算机","000000-000000",0.8,intX,intY)
辅助.等待(2000)
如果(intX>=0&&intY>=0)
辅助.消息框("字已经找到")
否则
辅助.消息框("没有找到")
如果结束
//// dm.FindPic(376,228,672,525,"平西王密使图.bmp","f60000-e10000",0.9,0,intX,intY)
//图像.找图(0,0,900,600,"平西王密使图.bmp",#0000ff,0.9,0,intX,intY)
// 辅助.等待(2000)
//如果(intX>0&&intY>0)
// 鼠标.移动(intX+30,intY+40)
// 辅助.等待(1000)
// 鼠标.左键单击(1)
//否则
// 辅助.消息框("没有找到")
//如果结束
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
dm.UnBindWindow()
辅助.等待(1000)
辅助.退出()
返回 真
//函数返回语句
功能结束
功能 逻辑型 热键0_热键()
//这里添加你要执行的代码
线程句柄=线程.开启("测试找字.找字","我是参数")
返回 真
功能结束
作者:
超自然
时间:
2012-5-11 13:14
字库设置放到绑定前面去,
折腾桌面就不用绑定了,桌面怎么绑啊,这句删除再不行就检查字库
"计算机"3个字是黑色的??表示强烈怀疑,注意颜色有没搞错
作者:
tyuyan
时间:
2012-5-11 13:27
楼上。。 按照超自然大神的去弄吧!
作者:
17199592
时间:
2012-5-11 15:52
谢谢二位朋友,我已经找到字了。
改动了:1.将设置字库、设置资源路径提到了鼠标获取窗口句柄前面了
2.重新设置了字库,是临时字库,不是系统字库,系统字库太大搜索慢
3.字体颜色是ffffff
再次向好心的朋友们表示感谢!!!
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1