TC官方合作论坛

标题: 新手求教后台找字 [打印本页]

作者: 114729013    时间: 2015-6-26 15:06
标题: 新手求教后台找字
自己学着用TC写个后台小脚本 但是用TC窗口或者大漠插件都是没反应.. 前台倒是没什么问题求各位大大解惑
是关于后台找LV1宠物 如果没找到就继续下一把
代码如下:


变量 线程ID
//从这里开始执行
功能 执行()
    //从这里开始你的代码
    字库设置("c:/tc_dict.txt",0)
    系统设置工作路径 ("rc:")
    var 窗口句柄=窗口获取鼠标所在句柄()  
    等待(1000)
    窗口设置位置(窗口句柄,0,0)
    var x,y
    循环(真)
        窗口找字(窗口句柄,4,135,521,331,"LV1","FFFFFF-000000",1.0,x,y)
        如果(x > 0 && y > 0)
            对话框("找到","LV1",0,0)
        否则
            窗口找字(窗口句柄,549,39,788,163,"跑","000080-000000",1.0,x,y)
            如果(x > 0 && y > 0 )
                等待(500)
                窗口鼠标左键单击(窗口句柄,x,y,0)
                等待(100)               
                等待(100)
                窗口鼠标移动(710,122,0)
            end
        end
    end


结束
//启动_热键操作
功能 启动_热键()
    线程ID=线程开启("执行","")
结束

//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束


作者: 114729013    时间: 2015-6-26 16:35
求大神指导~!!!
作者: 114729013    时间: 2015-6-26 16:35
求大神指导~!!!
作者: 114729013    时间: 2015-6-26 20:05
求大神指导~!!!
作者: znyyjk    时间: 2015-6-27 07:47
dm要创建对象绑定窗口,一般找不到就是绑定的窗口模式不对,游戏一般是DX
作者: 114729013    时间: 2015-6-27 08:00
znyyjk 发表于 2015-6-27 07:47
dm要创建对象绑定窗口,一般找不到就是绑定的窗口模式不对,游戏一般是DX ...

有的 dm绑定窗口 移动窗口都没问题 就是找字找图搞不好
作者: 114729013    时间: 2015-6-27 08:54
本帖最后由 114729013 于 2015-6-27 10:54 编辑
znyyjk 发表于 2015-6-27 07:47
dm要创建对象绑定窗口,一般找不到就是绑定的窗口模式不对,游戏一般是DX ...

变量 dm=插件("dm.dmsoft")
    dm.SetDict(0,"c:/tc_dict.txt")
    var hwnd=dm.GetMousePointWindow()
    dm.BindWindow(hwnd,"dx","dx","windows",1)
    //从这里开始你的代码   
    dm.MoveWindow(hwnd,0,0)
    dm.LeftClick(hwnd,693,99)
后台点击也没反应
作者: znyyjk    时间: 2015-6-27 17:22
114729013 发表于 2015-6-27 08:54
变量 dm=插件("dm.dmsoft")
    dm.SetDict(0,"c:/tc_dict.txt")
    var hwnd=dm.GetMousePointWindow()

测绑定模式喽,不行就用高级绑定




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