TC官方合作论坛

标题: 求助 各位神大大 帮忙看一下 怎么 写这段 多窗口绑定 [打印本页]

作者: datunhao    时间: 2016-2-15 19:34
标题: 求助 各位神大大 帮忙看一下 怎么 写这段 多窗口绑定
本帖最后由 datunhao 于 2016-2-15 19:36 编辑

求助 各位神大大  帮帮忙啊  网页游戏的多窗口绑定  困扰我 好久了 ~~~  真心不想做伸手党 ~~着实没有办法啊 、
拜托各位看到这个问题的 神大大们 止步  帮帮小弟  !小弟 在此拜谢了~~!!!

功能 获得窗口句柄()
    变量 子句柄,父句柄集,父句柄数组,大小,多少,标记,序号
    父句柄集 = dm.EnumWindow(0,"九龙城浏览器","",1+4+8)
    调试输出("[获取窗口句柄] 父句柄集: " & 父句柄集)
    如果(字符串查找(父句柄集,",")>=0)
        如果(字符串分割(父句柄集,",",父句柄数组))
            大小=数组大小(父句柄数组)
            调试输出(父句柄数组)
            调试输出(大小)
            多少=数组大小(句柄集)
            调试输出(句柄集)
            遍历(变量 i = 0; i < 大小; i++)
                子句柄 = dm.EnumWindow(转整型(父句柄数组),"","MacromediaFlashPlayerActiveX",2+16)
                调试输出("[获取窗口句柄] 子句柄: " & 子句柄)
               
                如果(数组值查找(句柄集,子句柄,1) == -1)
                    数组追加元素(句柄集,子句柄,i)
                    调试输出(句柄集)
                    序号=大小-1
                    句柄集[序号]=子句柄
                    变量 当前=转整型(父句柄数组)
                    数组追加元素(父句柄,当前,i)
                    调试输出(父句柄)
                    转整型(子句柄)
                    
                    跳出
                    
                结束
                等待(2000)
            结束
            主窗口绑定(句柄集)
        结束
    否则
        子句柄 = dm.EnumWindow(转整型(父句柄集),"","MacromediaFlashPlayerActiveX",2+16)
        调试输出("[获取窗口句柄] 子句柄: " & 子句柄)
        句柄集=数组追加元素(句柄集,真,1)
        句柄集=子句柄
        父句柄=转整型(父句柄集)
        转整型(子句柄)
        主窗口绑定(句柄集)
    结束
   
结束
功能 主窗口绑定(句柄)
   
    变量 dm_ret,当前窗口,下标,大小
    大小=数组大小(句柄)
    遍历(变量 i = 0; i < 大小; i++)
        调试输出(句柄)
        dmr[下标] = 插件("dm.dmsoft")
        dmr[下标].SetPath(获取资源路径("rc:"))
        dmr[下标].SetDict(0,"stk.txt")
        dmr[下标].SetDict(1,"gpst.txt")
        dmr[下标].SetDict(2,"stk2.txt")
        dmr[下标].SetDict(3,"szzk.txt")
        dmr[下标].SetDict(4,"zuobuaoziku.txt")
        dm_ret = dmr[下标].BindWindowEx(句柄,"gdi","windows3","windows","",0)
        调试输出(句柄)
        如果(dm_ret == 1)
            调试输出("[主窗口绑定] 绑定成功")
            线程句柄=线程开启("任务线程",句柄)
        否则
            调试输出("[主窗口绑定] 绑定失败")
        结束
    结束
结束
现在这样绑定老是出错 哦~~~

作者: datunhao    时间: 2016-2-15 20:49
就没个热心的 大神 愿意出手相助么~~~

作者: 言术    时间: 2016-2-16 06:14
我粗略的看了下,发现 父句柄数组 是直接用的  感觉应该是 父句柄数组[i]  
作者: ivaiyi    时间: 2016-2-16 17:58
你绑定功能里面的变量太乱,句柄. 下标, 你看看那个用错了,多线程,你传过来的参数应该是下标,
作者: 剑仙十号    时间: 2016-2-16 18:23
内容太多,太乱。没有太多的时间看。
作者: datunhao    时间: 2016-2-16 23:33
还是没整明白怎么 来搞这个 --。。。。。。。




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