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