TC官方合作论坛

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

[已解决] 谁能帮忙解释一下这是怎么回事

[复制链接]
跳转到指定楼层
楼主
发表于 2012-6-23 21:22:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
是否发现=dm.FindPic(0,0,2000,2000,"2.bmp","000000",0.9,0,x,y)

运行后弹出:无法打开文件<c:\................\rc:\2.bmp><错误信息=文件名、目录名或卷标语法不正确。
>

但我已经将图片2.bmp插入到资源里了,这是为什么呀?

回复

使用道具 举报

沙发
发表于 2012-6-23 21:26:51 | 只看该作者
大漠需要设置路径
  1. dm.SetPath(辅助.获取资源路径("rc:"))
  2. 是否发现=dm.FindPic(0,0,2000,2000,"2.bmp","000000",0.9,0,x,y)
复制代码

如果 问题解决了  记得采纳最佳
回复 支持 反对

使用道具 举报

板凳
发表于 2012-6-24 03:35:55 | 只看该作者
本身你的代码和思路是没有错误的,但是再采用大漠来实现找图的时候,TC有一个规则,那么就是你需要获取一次资源路径这样才能找到你的图片,不然就会报错;
可有2种方案:
方案一:dm.FindPic(0,0,2000,2000,辅助.获取资源路径("rc:2.bmp"),"000000",0.9,0,x,y)
方案二:对于方案二是大漠的一个命令,他可以实现设置全局路径,只要前面使用一次这个命令后,你下面代码就不用那么麻烦了,可直接向你上面那样的代码写了;也就是夏末的例子
回复 支持 反对

使用道具 举报

地板
发表于 2012-6-24 07:36:24 | 只看该作者
还有一种方法
dm.FindPic(0,0,2000,2000,("c:\\图库\\:2.bmp"),"000000",0.9,0,x,y)
直接调用图所在的目标盘,目标文件夹
回复 支持 反对

使用道具 举报

5#
发表于 2012-6-24 07:37:39 | 只看该作者
c:\\图库\\2.map
复制的多了个:不好意思
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-14 22:47 , Processed in 0.172064 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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