TC官方合作论坛

标题: 帮我看看那错了?先谢谢了 [打印本页]

作者: 梅春雨    时间: 2012-7-23 17:45
标题: 帮我看看那错了?先谢谢了
#import "dm.dmsoft" dm
空间 DNF自动打怪升级脚本
//定义默认空间
整型 线程句柄
功能 逻辑型 登录()
整型 进程句柄
进程句柄=进程.打开(编辑框.获得文本("编辑框0"))
辅助.等待(2000)
系统.设置路径(辅助.获取资源路径("rc:"))
dm.SetDict(0,"字库.txt")
整型 X,Y
整型 文字
文字=下拉框.得到选项("下拉框0")
dm.FindStrFast(0,0,2000,2000,"文字","f4e8a3-000000",1.0,X,Y)
如果(X>0)
辅助.消息框("找到")
如果结束

功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程.开启("DNF自动打怪升级脚本.登录","")
返回 真
//函数返回语句
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
辅助.退出()
线程.关闭(线程句柄)
返回 真
//函数返回语句
功能结束

功能 逻辑型 初始化()
//这里添加你要执行的代码
辅助.注册插件("rc:dm.dll",真)
如果(真)
   辅助.消息框("注册成功")
如果结束
返回 真
功能结束
空间结束
//空间结束语句




说23行      功能 逻辑型 初始化()      是未定义函数   怎么回事?

作者: 陌上青衣。    时间: 2012-7-23 17:53
  1. #import "dm.dmsoft" dm
  2. 空间 DNF自动打怪升级脚本
  3. //定义默认空间
  4. 整型 线程句柄
  5. 功能 逻辑型 登录()
  6. 整型 进程句柄
  7. 进程句柄=进程.打开(编辑框.获得文本("编辑框0"))
  8. 辅助.等待(2000)
  9. 系统.设置路径(辅助.获取资源路径("rc:"))

  10. dm.SetDict(0,"字库.txt")
  11. 整型 X,Y
  12. 整型 文字
  13. 文字=下拉框.得到选项("下拉框0")
  14. dm.UseDict(0)//这里要声明使用字库
  15. dm.FindStrFast(0,0,2000,2000,"文字","f4e8a3-000000",1.0,X,Y)
  16. 如果(X>0)
  17. 辅助.消息框("找到")
  18. 如果结束
  19. 返回 真//看这里
  20. 功能结束//看这里
  21. 功能 逻辑型 开始_点击()
  22. //这里添加你要执行的代码
  23. 线程.开启("DNF自动打怪升级脚本.登录","")
  24. 返回 真
  25. //函数返回语句
  26. 功能结束
  27. 功能 逻辑型 退出_点击()
  28. //这里添加你要执行的代码
  29. 辅助.退出()
  30. 线程.关闭(线程句柄)
  31. 返回 真
  32. //函数返回语句
  33. 功能结束

  34. 功能 逻辑型 初始化()
  35. //这里添加你要执行的代码
  36. 辅助.注册插件("rc:dm.dll",真)
  37. 如果(真)
  38.    辅助.消息框("注册成功")
  39. 如果结束
  40. 返回 真
  41. 功能结束
  42. 空间结束
  43. //空间结束语句
复制代码

作者: loveternity    时间: 2012-7-23 17:56
第18行 缺少 返回 真
            功能结束
作者: 夏末    时间: 2012-7-23 18:08

[attach]4390[/attach]
作者: 梅春雨    时间: 2012-7-23 18:40
谢谢了各位了
作者: qhumcwz    时间: 2012-7-23 18:43
回复 2楼陌上青衣。的帖子

为什么我运行后怎么是 “行号:10 错误信息:((0,"字库.txt"))是错误的实参数列表”,恳请解答,谢谢!
作者: 陌上青衣。    时间: 2012-7-23 18:48
先手动注册大漠试试,

初始化调试没通过
证明大漠还没注册
作者: 夏末    时间: 2012-7-23 18:52
  1. 系统.设置路径(辅助.获取资源路径("rc:"))
复制代码

这个要换掉
  1. dm.SetPath(辅助.获取资源路径("rc:")) //设置路径
复制代码

作者: 陌上青衣。    时间: 2012-7-23 18:56
  1. 系统.设置路径(辅助.获取资源路径("rc:"))
复制代码

这个要换掉
  1. dm.SetPath(辅助.获取资源路径("rc:")) //设置路径
复制代码

夏末 发表于 2012-7-23 18:52:19

嗯,这个是个问题点 需要改下
作者: qhumcwz    时间: 2012-7-23 19:07
回复 7楼陌上青衣。的帖子

又一次麻烦版主了~~~我用了"注册大漠插件到系统.bat"和运行"regsvr32 c:\dm.ll""regsvr32 D:\2\1\大漠插件使用\生成\dm.dll"注册怎么还是不行啊?  希望详细点,谢谢~
作者: 陌上青衣。    时间: 2012-7-23 19:13
你用TC软件 右上角的COM接口 注册啊
作者: qhumcwz    时间: 2012-7-23 19:24
回复 11楼陌上青衣。的帖子

非常感谢楼主!我从上手到现在一直为这个问题缠绕着,现在终于揭开谜底了。。。高兴ing




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1