TC官方合作论坛

 找回密码
 立即注册
查看: 1423|回复: 5

[问题] 求助 各位神大大 帮忙看一下 怎么 写这段 多窗口绑定

[复制链接]
发表于 2016-2-15 19:34:27 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 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)
            调试输出("[主窗口绑定] 绑定成功")
            线程句柄=线程开启("任务线程",句柄)
        否则
            调试输出("[主窗口绑定] 绑定失败")
        结束
    结束
结束
现在这样绑定老是出错 哦~~~
回复

使用道具 举报

 楼主| 发表于 2016-2-15 20:49:20 | 显示全部楼层
就没个热心的 大神 愿意出手相助么~~~
回复 支持 反对

使用道具 举报

发表于 2016-2-16 06:14:00 | 显示全部楼层
我粗略的看了下,发现 父句柄数组 是直接用的  感觉应该是 父句柄数组[i]  
回复 支持 反对

使用道具 举报

发表于 2016-2-16 17:58:08 | 显示全部楼层
你绑定功能里面的变量太乱,句柄. 下标, 你看看那个用错了,多线程,你传过来的参数应该是下标,
回复 支持 反对

使用道具 举报

发表于 2016-2-16 18:23:01 来自手机 | 显示全部楼层
内容太多,太乱。没有太多的时间看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-2-16 23:33:10 | 显示全部楼层
还是没整明白怎么 来搞这个 --。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 10:43 , Processed in 0.038499 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表