TC官方合作论坛

标题: 关于大漠找字问题。求解答 [打印本页]

作者: 整天    时间: 2014-4-7 10:52
标题: 关于大漠找字问题。求解答
功能 找GM()
    系统.设置路径(辅助.获取资源路径("rc:"))//设置全局路径
    dm.SetDict(0,"GM.txt")//设置字库路径
    辅助.等待(100)
    句柄=窗口.找到窗口(窗口.鼠标所在窗口句柄())//绑定窗口
    句柄=dm.GetPointWindow(0,0)
    //辅助.消息框(句柄)
    //窗口设置状态
    窗口=dm.BindWindow(句柄,"normal","normal","normal",1)//前后台绑定模式
    intX,intY//坐标变量
    dm.FindStr(13,618,168,724,"[GM]"," E066FF-000000",1.0,intX,intY)//大漠找字
    如果(intX)//判断
        辅助.消息框("找到")
        dm.MoveTo(intX+3,intY+3)//移动鼠标+偏移,这里根据需要来修改
        help.sleep(20)//延时
        dm.LeftClick()//左键点击
    如果结束
   
功能结束




(为何没反应。。。。。究竟那里错了)
作者: 石中草    时间: 2014-4-7 11:01
本帖最后由 石中草 于 2014-4-7 11:09 编辑

句柄=窗口.找到窗口(窗口.鼠标所在窗口句柄())//这句错了
窗口.找到窗口(“天龙八部”)//这函数参数是字符窗口标题,返回窗口句柄你传的是  窗口.鼠标所在窗口句柄()  这里已经是一个句柄了

句柄=窗口.找到窗口(“游戏窗口标题”)
句柄=窗口.鼠标所以窗口句柄()

上面二选一







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