TC官方合作论坛

标题: [已解决]找图老是失败,就算下载了官方视频源码运行也是失败 [打印本页]

作者: datch    时间: 2012-12-13 16:10
标题: [已解决]找图老是失败,就算下载了官方视频源码运行也是失败
就是想试验一下找图功能,结果没有成功,TC的找图功能不给提示,我又用大漠的找图功能,结果大漠提示:无法打开文件<rc:111.bmp><错误信息=系统找不到指定的文件。我的图片用的是AB抓抓保持的24位位图,也试了用大漠保持的24位图。
我实在发现我没有出问题,于是就下载了官方视频的配套源码,结果也是一样的结局。。没有成功。。TC版本是最新:TC3.046 beta4
不说了,贴我那个粗陋的源码吧。。求速度解决。。
#import "dm.dmsoft" dm
空间 自动喊话测试

功能 逻辑型 开始_点击()
整型 窗口句柄=窗口.找到窗口("","XGAME")
整型 图片X坐标,图片Y坐标,图片序号
字符型 文字内容
窗口.提交按键(窗口句柄,13)
dm.FindPic(5,632,72,675,"rc:111.bmp","49fb6",0.7,1,图片X坐标,图片Y坐标)
//图片序号=窗口.找图(窗口句柄,5,632,72,675,"rc:111.bmp",#49fb6,0.7,1,图片X坐标,图片Y坐标)
如果(图片Y坐标>0)
   辅助.消息框("找图成功")
否则
   辅助.消息框("找图失败")
如果结束
窗口.发送字符串(窗口句柄,"来来来,测试一下")
窗口.提交按键(窗口句柄,13)
返回 真
功能结束
功能 逻辑型 退出_点击()
dm.UnBindWindow()
辅助.退出()
返回 真
功能结束

功能 逻辑型 初始化()
逻辑型 是否成功=辅助.注册插件("rc:dm.dll",真)
返回 真
功能结束

空间结束


作者: datch    时间: 2012-12-13 16:12
  求冷月,求管理员,各种求。。。
作者: 尛情哥    时间: 2012-12-13 16:33
首先 大漠不能直接用TC的资源路径,其次测试下你游戏支不支持TC后台,再就你看下窗口句柄是不是正确的,还有改下色偏看看
作者: feng123144    时间: 2012-12-13 16:35
你东西放在资源文件夹里了没?
作者: datch    时间: 2012-12-13 16:41
回复 4楼feng123144的帖子

放了的
作者: datch    时间: 2012-12-13 16:51
回复 3楼尛情哥的帖子

资源路径对了的,没有测试后台,毕竟我是把前台测试的脚本,窗口句柄的话,我是指明了窗口类型查找窗口句柄的,开的游戏窗口都一样,图片都是有的,而且我有按键测试,是起作用的,就是不能找图。况且我下载了官方的源码都照不了。。色偏改了的,不管16进制还是10进制。哦,最后问下,大漠怎么样使用相对路径?
作者: 冷月无痕    时间: 2012-12-13 17:41
字符型 路径=辅助.获取资源路径("rc:")
dm.FindPic(5,632,72,675,路径+"111.bmp","49fb6",0.7,1,图片X坐标,图片Y坐标)
作者: 冷月无痕    时间: 2012-12-13 17:42
TC 找图不成功 估计是因为用的窗口找图,你的游戏不支持TC的窗口找图
作者: datch    时间: 2012-12-13 17:53
回复 7楼冷月无痕的帖子

恩恩,谢谢冷月,小小的代码解决了我的大问题。在等待答案的时候我试验了用大漠的绝对路径找图,成功了。我的确用的TC窗口找图,没找到,应该是游戏不支持吧。呵呵,,还是大漠好用。




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