TC官方合作论坛

标题: 大漠找字的问题,求指导。。。。 [打印本页]

作者: hbjeff    时间: 2011-12-23 16:02
标题: 大漠找字的问题,求指导。。。。
很简单的代码,如下:


空间 九九

整型 线程句柄
功能 逻辑型 抓字()
逻辑型 是否成功
整型 窗口句柄

是否成功=辅助.注册插件("e:\\2.1133\\dm.dll",真)
如果(!是否成功)
    辅助.消息框("注册大漠失败")
返回 假
如果结束

是否成功=大漠.创建()
如果(!是否成功)
    辅助.消息框("创建大漠失败")
返回 假
如果结束

是否成功=大漠.设置路径("e:\\2.1133\\")
如果(!是否成功)
    辅助.消息框("设置大漠失败")
返回 假
如果结束

是否成功=大漠.设置字库(0,"dm_soft.txt")
如果(!是否成功)
    辅助.消息框("字库设置大漠失败")
返回 假
如果结束

窗口句柄=窗口.鼠标所在窗口句柄()
窗口.显示(窗口句柄)
窗口.最大化(窗口句柄)
是否成功 = 大漠.绑定窗口(窗口句柄,"normal","normal","normal",0)
如果(!是否成功)
    辅助.消息框("绑定大漠失败")
    返回 假
如果结束

整型 是否
整型 X
整型 Y
是否=大漠.找字(0,0,2000,2000,"期","000000-000000",1,X,Y)
如果(是否==0)
    辅助.消息框("找字成功")
否则
    辅助.消息框("找字不成功")
如果结束

大漠.解绑窗口(0)
大漠.释放(0)

返回 真
功能结束

功能 逻辑型 开始_点击()
线程句柄 = 线程.开启("九九.抓字")
返回 真
功能结束

功能 逻辑型 退出_点击()
线程.关闭(线程句柄)

辅助.退出()

返回 真

功能结束

空间结束

字库就只建立了“期”这一个字,用大漠综合工具测试,字库是可以使用的,可以识别“期”,但是放到TC的程序(以上)老实无法识别
大家帮忙啊!
(注册什么的都通过了)
作者: youranlyly    时间: 2011-12-23 22:05
是否=大漠.找字(0,0,2000,2000,"期","000000-000000",1,X,Y)你的问题可能出在字的颜色上
没找过黑色的字,你将大漠辅助中的坐标点前的颜色框上点一下,然后在字上点一下,找到颜色值比如白色的是:
是否=大漠.找字(0,0,2000,2000,"期","ffffff-000000",1,X,Y)
作者: youranlyly    时间: 2011-12-23 22:08
还有相相似度多看示例:是否成功=大漠.找字(0,0,2000,2000,"长安","9f2e3f-000000",1.0,intx,inty)




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