TC官方合作论坛

标题: 大漠鼠标移动的问题 [打印本页]

作者: wiak47    时间: 2013-11-28 11:21
标题: 大漠鼠标移动的问题

  1. 列表框.增加文本("列表框0","开启脚本主程序")
  2. dm=com("dm.dmsoft")
  3. ret=dm.UnBindWindow()
  4. hwnd=窗口.找到窗口("","新大话西游3")
  5. if (hwnd>0)
  6. else
  7. 列表框.增加文本("列表框0","没有游戏窗口")
  8. 新大话西游3免费版.停止_点击()
  9. endif
  10. 列表框.增加文本("列表框0","游戏句柄:"& hwnd)
  11. ret=dm.BindWindow(hwnd,"dx","dx","dx",0)
  12. if(ret==1)
  13. 列表框.增加文本("列表框0","游戏窗口绑定成功")
  14. else
  15. 列表框.增加文本("列表框0","游戏窗口绑定失败")

  16. 新大话西游3免费版.停止_点击()
  17. endif
  18. dm.SetPath(help.getrcpath("rc:"))
  19. path=dm.GetPath()
  20. //dm_ret=dm.SetDict(0,"test.txt")
  21. 辅助.等待(1000)
  22. 列表框.增加文本("列表框0","插件设置完毕")
  23. i=dm.Capture(0,0,2000,2000,"d:\\screen.bmp")
  24. if (i==0)
  25. 辅助.消息框("截图失败,绑定窗口因为未知原因出现错误.")
  26. 新大话西游3免费版.停止_点击()
  27. endif
  28. 找到红色:
  29. dm_ret =dm.FindColor(886, 160, 1008,300, "fa4646-101010", 1.0, 0,x,y)
  30. 如果 (x > 0)
  31. 列表框.增加文本("列表框0","游戏窗口***点红色:"&x&","&y)
  32. dm.MoveTo (x,y)
  33. 辅助.等待(1000)
  34. dm.LeftClick
  35. 辅助.等待(1000)
  36. 如果结束
复制代码

求教一个问题,我一定定义  变量 hwnd,x,y,i
但是,在编译的时候,还是说dm.MoveTo (x,y)这一句没有定义我用的是大漠3.1233版本
求教怎么写才正确

作者: agan2012    时间: 2013-11-28 11:31
没看你代码 不过 可以给你分析下
你定义了 x,y  代码提示未定义
估计是你定义的x,y超出了 使用区域

作者: wiak47    时间: 2013-11-28 11:45
我乱弄了一通,居然又可以了!我都不知道错在什么地方!
作者: 21087567tc2    时间: 2013-11-28 12:13
这个我也没仔细看代码,不知道咋回事




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