TC官方合作论坛
标题:
谁能帮忙解释一下这是怎么回事
[打印本页]
作者:
hjl12354
时间:
2012-6-23 21:22
标题:
谁能帮忙解释一下这是怎么回事
是否发现=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
大漠需要设置路径
dm.SetPath(辅助.获取资源路径("rc:"))
是否发现=dm.FindPic(0,0,2000,2000,"2.bmp","000000",0.9,0,x,y)
复制代码
如果 问题解决了 记得采纳最佳
作者:
龍吟达人
时间:
2012-6-24 03:35
本身你的代码和思路是没有错误的,但是再采用大漠来实现找图的时候,TC有一个规则,那么就是你需要获取一次资源路径这样才能找到你的图片,不然就会报错;
可有2种方案:
方案一:dm.FindPic(0,0,2000,2000,辅助.获取资源路径("rc:2.bmp"),"000000",0.9,0,x,y)
方案二:对于方案二是大漠的一个命令,他可以实现设置全局路径,只要前面使用一次这个命令后,你下面代码就不用那么麻烦了,可直接向你上面那样的代码写了;也就是夏末的例子
作者:
8168333
时间:
2012-6-24 07:36
还有一种方法
dm.FindPic(0,0,2000,2000,("c:\\图库\\:2.bmp"),"000000",0.9,0,x,y)
直接调用图所在的目标盘,目标文件夹
作者:
8168333
时间:
2012-6-24 07:37
c:\\图库\\2.map
复制的多了个:不好意思
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1