TC官方合作论坛

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

[已解决] dm插件报错,无法找到资源路径的文件。

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-4 23:01:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
已经放图片在资源目录了 ,可还是报错  ...各位大大 帮忙瞧瞧哪里出错了   




空间 大漠
//默认空间
变量 dm
功能 boss()
    //intX,intY,dm_ret,图像序号
    变量 intX,intY,hwnd
    系统.设置路径(辅助.获取资源路径("rc"))
   
    hwnd = dm.FindWindow("","QQ仙灵")
   
    调试输出(hwnd)
   
    dm_ret = dm.BindWindow(hwnd,"normal","windows","windows",0)
    如果(dm_ret!=1)
        辅助.消息框("窗口绑定失败")
        辅助.退出()
    否则
        调试输出("绑定成功")
    如果结束
    循环(真)
        
        dm_ret = dm.FindPic(0,0,1077,918,"背包.bmp","000000",0.9,0,intX,intY)
        如果(dm_ret>=0)
            辅助.消息框("找到图片")
            调试输出(intX)
            调试输出(intY)
            否则
            辅助.消息框("未找到")
        如果结束
    循环结束
功能结束
功能 开始_点击()
   
   
功能结束
功能 退出_点击()
   
    辅助.退出()
功能结束
功能 热键0_热键()
    //这里添加你要执行的代码
    线程.开启("大漠.boss","")
功能结束
功能 热键1_热键()
    //这里添加你要执行的代码
     dm.UnBindWindow()
    辅助.退出()
   
功能结束
功能 初始化()
    这里添加你要执行的代码
    是否成功=辅助.注册插件("rc:\\dm.dll",真)
    如果(是否成功)
        辅助.消息框("注册成功")
        dm= com("dm.dmsoft")
    如果结束
   
   
功能结束
空间结束
//空间结束语句





本帖子中包含更多资源

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

x
回复

使用道具 举报

7#
发表于 2014-6-5 06:49:33 | 只看该作者
变量 dm 替换成:dm= com("dm.dmsoft")

然后把初始化的:dm= com("dm.dmsoft")   删除

dm.SetPath(help.getrcpath("rc:"))
回复 支持 反对

使用道具 举报

沙发
发表于 2014-6-4 23:45:38 | 只看该作者
没设置dm的全局路径吧
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-6-5 00:16:06 | 只看该作者
cylhb 发表于 2014-6-4 23:45
没设置dm的全局路径吧

代码是什么?  我找不到  
回复 支持 反对

使用道具 举报

地板
发表于 2014-6-5 00:18:47 | 只看该作者
函数简介:

设置全局路径,设置了此路径后,所有接口调用中,相关的文件都相对于此路径. 比如图片,字库等.

函数原型:

long SetPath(path)

参数定义:

path 字符串: 路径,可以是相对路径,也可以是绝对路径

返回值:

整形数:
0: 失败
1: 成功

示例:


// 以下代码把全局路径设置到了c盘根目录
dm_ret = dm.SetPath("c:\")

// 如下是把全局路径设置到了相对于当前exe所在的路径
dm.SetPath ".\MyData"
// 以上,如果exe在c:\test\a.exe 那么,就相当于把路径设置到了c:\test\MyData


回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-6-5 00:25:22 | 只看该作者
cylhb 发表于 2014-6-5 00:18
函数简介:

设置全局路径,设置了此路径后,所有接口调用中,相关的文件都相对于此路径. 比如图片,字库等.



我把 \\  去掉 还是报错



是哪里写错了吗  

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-6-5 00:33:55 | 只看该作者
cylhb 发表于 2014-6-5 00:18
函数简介:

设置全局路径,设置了此路径后,所有接口调用中,相关的文件都相对于此路径. 比如图片,字库等.



我把TC 的路径删了  换成了大漠的 ..就报错了  语法不对!

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

8#
发表于 2014-6-5 08:49:58 | 只看该作者
你的截图里 设置路径那一句获取资源路径的语法不对  rc后面加冒号要
回复 支持 反对

使用道具 举报

9#
发表于 2014-6-5 08:51:06 | 只看该作者
q273814 发表于 2014-6-5 08:49
你的截图里 设置路径那一句获取资源路径的语法不对  rc后面加冒号要

如果你的路径设置对了 报错的时候就不是报找不到<背包.bmp>而是一个绝对路径 有盘符的 不只是一个文件名
回复 支持 反对

使用道具 举报

10#
发表于 2014-6-5 10:34:37 | 只看该作者
本帖最后由 如此美丽。 于 2014-6-5 10:35 编辑

  综上所诉

把 你空间下面的变量 dm

替换成

dm= com("dm.dmsoft")


然后 dm 就是一个全局对象了


初始化的时候 设置全局路径   并加上 双反斜杠

dm.SetPath(help.getrcpath("rc:\\"))      


..   我只是整理好   你就在楼上随便选个采纳吧   反正他们都说对了        我只是来水经验的


' ------------------------------------------  小尾巴

这年头 全水贴。         


回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 22:07 , Processed in 0.190789 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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