TC官方合作论坛

 找回密码
 立即注册
查看: 2210|回复: 9
打印 上一主题 下一主题

[已解决] 求助,大漠找字,返回的值真奇怪。。

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-26 18:47:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
#import "dm.dmsoft" dm
//大漠接口
空间 天下3挖矿玩家版
整型 线程句柄,窗口句柄,鼠标窗口
功能 逻辑型 找矿()
dm.SetPath(辅助.获取资源路径("rc:"))
//获取路径
dm.SetDict(0,"dm_soft.txt")
//大漠字库
整型 X=0
整型 Y,找通灵之物,是否成功
dm.FindStr(0,0,1024,768,"地图扫描已启动","ffffff-505050",1.0,X,Y)
如果(X>0)
辅助.消息框(转换.整型转字符型(X))
否则
    辅助.消息框(转换.整型转字符型(X))
    返回 真
如果结束


后面我就不写了,问题是    找字  没找到应该返回0,怎么是返回-1.  研究2个小时了,各种方法都试过。
也试过
找字返回值=dm.FindStr(0,0,1024,768,"地图扫描已启动","ffffff-505050",1.0,X,Y)
照样没找到。


回复

使用道具 举报

地板
发表于 2012-7-26 19:20:15 | 只看该作者
没有找到 X返回值是-1

而不是前面的返回值是-1,前面返回值是0
回复 支持 反对

使用道具 举报

沙发
发表于 2012-7-26 19:13:40 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-26 19:14:00 | 只看该作者
  1. dm.UseDict(0)
  2. dm.FindStr(0,0,1024,768,"地图扫描已启动","ffffff-505050",1.0,X,Y)
复制代码
声明下调用的字库试试
回复 支持 反对

使用道具 举报

5#
发表于 2012-7-26 20:54:43 | 只看该作者
看不懂啊
回复 支持 反对

使用道具 举报

6#
发表于 2012-7-27 00:22:03 | 只看该作者
字的颜色
回复 支持 反对

使用道具 举报

7#
发表于 2012-7-27 09:06:14 | 只看该作者
用大漠dm.Ocr试试看,这个函数返回值是字符串形式的,你输出看下,返回的是空的,还是有其他内容。
如果是空的,证明你颜色或者色偏有问题,或者找的关键字不对,再或者是字库设置的不对;
不是空的就好办了,如果有查找范围,就看范围是不是定错了。
回复 支持 反对

使用道具 举报

8#
发表于 2012-7-27 12:05:58 | 只看该作者
飘过
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-8-4 12:55:38 | 只看该作者
有点明白了,不管什么,找不到返回就是-1,晕死。。原来是0,找不到就返回-1,不返回0.。。就好像我口袋里没钱,知道地上有100元,我就去找,找到了 我口袋有100元,找不到,我是没钱,变欠钱了,变-1了。。。。
找字研究中。。得一种一种试,tc ,大漠 真操蛋,有时候行,有时候不行。。
回复 支持 反对

使用道具 举报

10#
发表于 2012-8-4 15:42:09 | 只看该作者
大漠的返回值是作者定义的,所以别说什么TC ,大漠 操蛋, 大漠有自带接口chm  ,自己看说明
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-13 09:28 , Processed in 0.159546 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表