TC官方合作论坛

 找回密码
 立即注册
查看: 7861|回复: 12

求助大漠 程序无法找到指定文件 找图找不到

[复制链接]
发表于 2015-4-29 11:50:51 | 显示全部楼层 |阅读模式

马上加入TC

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

x
1:路径没有错,我检查了很多遍而且调试输出了
2:之前XP系统没问题,可以找到,换了WIN7就找不到了,图片换系统之后我都重新错了,图片没问题,而且重新换回XP系统做XP系统下的图片后也无法找到了
3:win7系统换成XP字体后,找字没问题
4:大漠注册是成功的,都调试输出了
但是始终找不到图,到底是什么原因,每次都提示 程序无法找到指定文件
回复

使用道具 举报

发表于 2015-4-29 11:55:28 | 显示全部楼层
如果是 弹窗提示 程序无法找到指定文件  
那就是你图片名称写错了或者资源文件里没那图片 所以才会大漠弹窗提示错误 找不到图标
不然就算找不到也是返回-1不会弹窗报错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-29 12:01:16 | 显示全部楼层
资源名字没写错啊,我都看了好多遍,真是伤神啊
回复 支持 反对

使用道具 举报

发表于 2015-4-29 12:10:13 | 显示全部楼层
你这样问问题很难帮你,一个人有一个人特点,不一定是共同错误
回复 支持 反对

使用道具 举报

发表于 2015-4-29 12:15:52 | 显示全部楼层
图片后面要加  我是图片.bmp,然后绑定要设置指定路径(获取资源路径("rc:\\"))
回复 支持 反对

使用道具 举报

发表于 2015-4-29 12:29:49 | 显示全部楼层
发下代码呗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-29 13:11:42 | 显示全部楼层
功能
dm找图_x_y_FindPic(dm,操作,x1,y1,x2,y2,图片名称,偏移x=0,偏移y=0,相似度=0.9,色偏="000000",方向=0)
   
    X,Y
    坐标=数组[2]
   
    dm_ret = dm.FindPic(x1,y1,x2,y2,图片名称,色偏,相似度,方向,X,Y)
    如果(X >= 0 && Y >= 0)
        功能库.dm鼠标操作(dm,X+偏移x,Y+偏移y,操作)
        坐标[0]=X
        坐标[1]=Y
        返回 坐标
    否则
        返回 假
    如果结束
   
功能结束

功能 按钮0_点击()
dm找图_x_y_FindPic(dm,"左键单击",187,510,315,586,"删除.bmp")
   
  
功能结束
回复 支持 反对

使用道具 举报

发表于 2015-4-29 13:49:26 | 显示全部楼层
sohucomwww 发表于 2015-4-29 13:11
功能
dm找图_x_y_FindPic(dm,操作,x1,y1,x2,y2,图片名称,偏移x=0,偏移y=0,相似度=0.9,色偏="000000",方向= ...

路径设置错了吧,路径=dm.SetPath(help.getrcpath("rc:")),找图前这样设置一下,并调试输出一下这个路径
我这个是4.X的写法,你自己转一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-29 15:21:57 | 显示全部楼层
这论坛不错 发表于 2015-4-29 13:49
路径设置错了吧,路径=dm.SetPath(help.getrcpath("rc:")),找图前这样设置一下,并调试输出一下这个路径
...

路径没错啊   系统.获取程序路径()   我就放在这里,调试输出也是这里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-29 15:34:09 | 显示全部楼层
功能 免注册(插件版本,插件路径)
    命令("regsvr32 atl.dll /s",false)
       DmReg路径=插件路径&"\\DmReg.dll"
    Dm路径=插件路径&"\\dm.dll"
    dllcall(DmReg路径,"int","SetDllPathA","char *",Dm路径,"int",0)
    等待(随机数(100,1000))
    dm=com("dm.dmsoft")
    如果(获取变量类型(dm)=="插件")
        如果(dm.Ver()!=插件版本)
            消息框("插件注册失败,版本不匹配\r\n请联系作者!!")
            退出()
        结束
        返回 dm
    否则
        消息框("大漠插件注册失败,请手动运行注册文件!")
        退出()
    结束
结束
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-20 04:35 , Processed in 0.035278 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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