TC官方合作论坛

标题: 一个菜鸟求各位高手帮忙看看,大漠后台找色找不到 [打印本页]

作者: messenger9527    时间: 2017-2-18 10:56
标题: 一个菜鸟求各位高手帮忙看看,大漠后台找色找不到
纯白新手一个,请各位大大帮忙看下。我的大漠后台找色怎么找不到啊。跪谢了~
//////////////////////////////////////////////////////////////////////////////////
变量 线程ID
//从这里开始执行

////自定义
功能 查找指定窗口句柄 ( name  )
    //模糊查找name窗口
    var hwnd=窗口模糊查找( name )
    return hwnd
结束

功能 执行()
    //从这里开始你的代码
        变量 窗口名="标签"//打开了一个360浏览器
    变量 x,y
    注册插件("rc:dm.dll",真)
    变量 dm=com("dm.dmsoft")
    //绑定窗口
    变量 句柄=查找指定窗口句柄(窗口名)
    变量 绑定= dm.BindWindow(句柄,"dx","dx","dx",0)
    如果(绑定==1)
        消息框("绑定成功")   
    否则
        调试输出("绑定失败")
    结束

    dm.FindColor(0,0,667,342,"498bfc-000000",0.8,1,x,y)
    messagebox(x)
    //就是找不到颜色啊   实在没弄明白
   
结束
//启动_热键操作
功能 启动_热键()
    线程ID=线程开启("执行","")
结束
//终止热键操作
功能 终止_热键()
    线程关闭(线程ID)
结束
作者: messenger9527    时间: 2017-2-18 10:57
编译也能通过 就是找不到啊 返回都是-1  咋办啊 aaa

作者: 312120292    时间: 2017-2-18 11:06
    变量 句柄=查找指定窗口句柄(窗口名)
     变量 绑定= dm.BindWindow(句柄,"dx","dx","dx",0)

看上面这两句代码:

先用排除法。

第① ,你确定这个绑定模式 能够对你所指定的窗口进行后台识别吗?     如果不确定,或者不知道,又或者你压根就没测试过,再或者你不知道该怎么判断和确定·······················那么请你去找大漠相关教程来研究研究大漠绑定相关知识。

第② ,如果你确定绑定模式没问题,,,那么你就去看看句柄对不对。


希望对你有帮助。
作者: messenger9527    时间: 2017-2-18 11:17
谢谢你的回复:
变量 句柄=查找指定窗口句柄(窗口名)
变量 绑定= dm.BindWindow(句柄,"dx","dx","dx",0)

//我用了一个最大化窗口函数     窗口最大化(句柄)  确实能把浏览器最大化了,我就开了一个浏览器。这样能不能排除句柄没问题吗?
你说的绑定模式 是指的 "dx","dx","dx",0 这些地方参数的确定吗?
作者: 790495542    时间: 2017-2-18 13:38
功能 查找指定窗口句柄 ( name  )
    //模糊查找name窗口
    var hwnd=窗口模糊查找( name )
    return hwnd
结束  
这个功能返还的 hwnd 调试输出是 句柄还是0    是0的话问题在这个功能上  不是的话如楼上所说
作者: shiye    时间: 2017-2-23 12:28
变量 ret=ts数组[索引].BindWindow(窗口句柄,"gdi","windows","windows",0)我的网页游戏。。三个dx,dx,dx找不图,鼠标也没用




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