TC官方合作论坛

 找回密码
 立即注册
查看: 1191|回复: 4

[问题] 获取资源路径(图) 的问题

[复制链接]
发表于 2015-10-2 17:00:10 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 1281455488 于 2015-10-2 17:02 编辑

功能 找图返回值(DM,图,左上,右上,左下,右下,偏色,相适度,找图方向,x,y,循环时间毫秒)
    变量 x,y,n,ret = 获取资源路径(图),t=1
    循环(t<=循环时间毫秒)
        n=DM.FindPic(左上,右上,左下,右下,ret,偏色,相适度,找图方向,x,y)
        如果(n==0)
            调试输出("找到"&图)
            返回 1
        否则
            等待(1)
        结束
        t++
    结束
    如果(n==-1)
        返回 -1
    结束
结束

把参数(图)写成:   "1.bmp"      和     “rc:1.bmp”     都能返回结果是1,为什么呢?我什么地方写错了??
回复

使用道具 举报

发表于 2015-10-2 17:42:33 | 显示全部楼层
本帖最后由 qq641235265 于 2015-10-2 17:43 编辑

你这写得真复杂
大漠的就这样写吧
DM.setPath(获取资源路径(rc:))
循环(真)
    DM.FindPic(左上,右上,左下,右下,1.bmp,偏色,相适度,找图方向,x,y)
    如果(x>0)
        消息框(“找到”)
    否则
        消息框(“找不到”)
    结束
结束
回复 支持 反对

使用道具 举报

发表于 2015-10-2 19:32:24 | 显示全部楼层
获取资源路径(“rc:图.bmp”)。。。呵呵。不然路径肯定错。
回复 支持 反对

使用道具 举报

发表于 2015-10-2 19:33:06 | 显示全部楼层
变量好像是不行的。
回复 支持 反对

使用道具 举报

发表于 2015-10-2 19:43:19 | 显示全部楼层

功能 热键点击()
dm = com(“dm.dmsoft”)
找图返回值(dm,”1.bmp”,1,2,3,4,000000,0.9,0,x,y,1)// 1.bmp  你也可以用变量 数组来表示。遍历 来改变他。。
结束


功能 找图返回值(对像,图,x1,y1,x2,y2,偏色,相适度,找图方向,x,y,循环时间毫秒)
    变量 x,y,n,路径 = 获取资源路径(“rc:”),t=1
    循环(t<=循环时间毫秒)
        n=对像.FindPic(x1,y1,x2,y2,路径&图,偏色,相适度,找图方向,x,y)
        如果(n==0)
            调试输出("找到"&图)
            返回 1
        否则
            等待(1)
        结束
        t++//  这里最好用 时间间隔这个函数来计时  不容出错 。。不要循环加加 然后等待,这样会不效率。
    结束
    如果(n==-1)
        返回 -1
    结束
结束
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-16 14:47 , Processed in 0.035009 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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