TC官方合作论坛

标题: 请大家帮忙看看,为什么鼠标就是不移动到X,Y上面去 [打印本页]

作者: ql85596852    时间: 2015-4-26 16:53
标题: 请大家帮忙看看,为什么鼠标就是不移动到X,Y上面去
本帖最后由 ql85596852 于 2015-4-26 16:56 编辑

功能 热键0_热键()
    //这里添加你要执行的代码
    变量 窗口句柄,dm_ret,X,Y
    系统.设置路径(辅助.获取资源路径("rc:"))
   
    dm_ret = dm.SetDict(0,"水浒NPC.txt")
   
    //窗口句柄 = dm.FindWindow("","│电信①线·水浒柴进26号四区--刚开一秒│ - 水浒柴进四区 - 打宝使者")
    //调试输出(窗口句柄)
    窗口句柄 = dm.GetMousePointWindow()
   
   
    dm_ret = dm.BindWindow(窗口句柄,"gdi","dx","dx",0)
    调试输出("窗口绑定成功")
    辅助.等待(2000)
dm_ret = dm.FindStrS(400,328,476,350,"真轮回勋章","00ff00-000000",1.0,X,Y)
    如果(X >= 0 )
        dm.MoveTo(X,Y)
        辅助.消息框(X&","&Y)
    如果结束  
   
   
功能结束


作者: 二叔.    时间: 2015-4-26 17:02
你怎么获取两次窗口句柄
作者: ql85596852    时间: 2015-4-26 17:05
二叔. 发表于 2015-4-26 17:02
你怎么获取两次窗口句柄

上面有一个是注释掉了的啊
作者: ql85596852    时间: 2015-4-26 17:07
二叔. 发表于 2015-4-26 17:02
你怎么获取两次窗口句柄

后台都测试过了能行就是搞不懂为什么鼠标不移动到这个名字上面去
作者: 二叔.    时间: 2015-4-26 17:08
我估计你应该是当初街区范围的时候没把窗口绑定就截图了,这样坐标就变成屏幕坐标了
作者: 二叔.    时间: 2015-4-26 17:09
你调试下 看看能找到字吗
作者: 这论坛不错    时间: 2015-4-26 17:09
找不到你要找的字当然就不会移动过去了
作者: ql85596852    时间: 2015-4-26 17:10
那我再试试看,不知道是不是做字库的时候没有绑定窗口,这会有影响吗?
作者: ql85596852    时间: 2015-4-26 17:31
二叔. 发表于 2015-4-26 17:09
你调试下 看看能找到字吗

果然是没找到字啊,调试输出的值为空
那应该怎么办啊?

作者: 二叔.    时间: 2015-4-26 17:36
ql85596852 发表于 2015-4-26 17:31
果然是没找到字啊,调试输出的值为空
那应该怎么办啊?

你先绑定窗口,在截图范围
作者: 二叔.    时间: 2015-4-26 17:37
二叔. 发表于 2015-4-26 17:36
你先绑定窗口,在截图范围

400,328,476,350 你不是有这个范围吗?先绑定在获取这个范围
作者: ql85596852    时间: 2015-4-26 17:49
二叔. 发表于 2015-4-26 17:36
你先绑定窗口,在截图范围

终于找到错误了,不是没有绑定窗口,换了一个命令就可以了
有这个可以dm_ret = dm.FindStr(0,0,2000,2000,"长安","9f2e3f-000000",1.0,intX,intY)
作者: 二叔.    时间: 2015-4-26 17:53
ql85596852 发表于 2015-4-26 17:49
终于找到错误了,不是没有绑定窗口,换了一个命令就可以了
有这个可以dm_ret = dm.FindStr(0,0,2000,2000 ...

刚才你第一次那个是收费命令,难道你大漠没写收费命令么,你这个是免费命令
作者: ql85596852    时间: 2015-4-26 17:59
可能是我没注意看吧,晕死,我还以为哪里写错了,总之谢谢你啦




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