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