TC官方合作论坛

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

[已解决] 好心人帮忙看看这哪里有问题了啊,万分感谢啊

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

马上加入TC

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

x

#import "dm.dmsoft" dm
空间 超级挂
//定义默认空间

功能 逻辑型 开始_点击()
//这里添加你要执行的代码

整型 x坐标
整型 y坐标
整型 是否找到
是否找到=图像.找图(0,0,2000,2000,"rc:公告.bmp",#050505,0.9,0,x坐标,y坐标)
辅助.等待(1000)
如果(x坐标>=0)
鼠标.移动(x坐标,y坐标)
辅助.等待(1000)
鼠标.左键单击(1)
否则
辅助.消息框("没有找到")
如果结束
整型 是否成功,X,Y
是否成功=dm.FindPic(0,0,2000,2000,"rc:王城诏令.bmp","000000",0.9,0,X,Y)   //大漠找图
如果(是否成功==0)                                  //判断是否找到   因为只是找1张图片  如果找到图片    "是否找到" 返回0       没找到   返回-1
辅助.消息框("找到图片,x坐标:"+转换.整型转字符型(X)+" y坐标:"+转换.整型转字符型(Y))
辅助.等待(100)
鼠标.移动(X,Y)               //加一个鼠标移动  也可以用大漠的鼠标移动

否则
辅助.消息框("没有找到图片")
如果结束
返回 真
功能结束

功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
返回 真
//函数返回语句
功能结束

功能 逻辑型 按钮0_点击()
//这里添加你要执行的代码
返回 真
功能结束
空间结束
//空间结束语句

第一张图鼠标能移动到地方点击,然后下一步就提示:无法打开文件<rc:王城诏令.bmp><错误信息:系统找不到指定文件>到底咋回事啊,望高手解救啊,说的详细点,哪有问题,要怎么解决,最好帮我改改啊,急死我了啊,早上等到现在了,没人回答啊


回复

使用道具 举报

沙发
发表于 2012-6-3 17:07:33 | 只看该作者
图片的名字是不能用中文的
回复 支持 反对

使用道具 举报

板凳
发表于 2012-6-3 17:12:53 | 只看该作者
dm.FindPic  这个是 大漠的函数,
rc:王城诏令.bmp 这种形式,只有TC自带函数才能识别...

可以先dm.SetPath(辅助.获取资源路径(rc:))
然后直接 王城诏令.bmp  就OK了
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-6-3 17:20:03 | 只看该作者
dm.SetPath(辅助.获取资源路径(rc:))
这段代码得加到哪个位置?加上去然后怎么弄啊?
回复 支持 反对

使用道具 举报

5#
发表于 2012-6-3 17:52:09 | 只看该作者
注册大漠?
比如说你这个可以放在开始下面
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-6-3 18:19:49 | 只看该作者
放不了啊,直接放那下面提示:错误信息:RC是不合法的变量名
或没定义的变量名,怎么弄?
回复 支持 反对

使用道具 举报

7#
发表于 2012-6-3 18:22:36 | 只看该作者

字符型 路径=辅助.获取资源路径("rc:1.bmp")
辅助.消息框(路径)
RC应该是字符型,加上引号就好了
哇嘎啊,采纳谁,楼主看着办啊,采纳我 我就感恩啊。。。
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-6-3 18:29:12 | 只看该作者

字符型 路径=辅助.获取资源路径("rc:1.bmp")
辅助.消息框(路径)
RC应该是字符型,加上引号就好了
哇嘎啊,采纳谁,楼主看着办啊,采纳我 我就感恩啊。。。
linzijian2 发表于 2012-6-3 18:22:36

这个是加到我1楼得那个里面的哪个位置?
回复 支持 反对

使用道具 举报

9#
发表于 2012-6-3 18:40:50 | 只看该作者
找图的路径啊,这个是获取你图片的路径,3楼说的不错啊,大漠不能直接用RC这个目录的,的用 字符型 路径=辅助.获取资源路径("rc:")吧资源目录的绝对路径获取出来,然后用 是否成功=dm.FindPic(0,0,2000,2000,路径+"\\王城诏令.bmp","000000",0.9,0,X,Y)  或者  似乎3楼说,吧大漠的绝对路径用DM.SetPath(路径)后 可以直接 用 是否成功=dm.FindPic(0,0,2000,2000,"王城诏令.bmp","000000",0.9,0,X,Y)  我没有自己测试过,我一般用的是取得程序运行目录的,至于你用哪一种,自己选一下呗
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-6-3 18:48:27 | 只看该作者
晕乎啊,菜鸟看不懂哇,大哥你把俺帖子复制了,把你这段加进去发出来,俺看看得加到哪啊,苦恼,就这问题,从早上7点发帖子,一直在线等,到现在还是搞不懂,郁闷死了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-15 20:45 , Processed in 0.247364 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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