TC官方合作论坛

标题: 我枚举出来的窗口了 后面不知道怎么多开了 [打印本页]

作者: smallduck218    时间: 2012-6-14 15:03
标题: 我枚举出来的窗口了 后面不知道怎么多开了

功能 逻辑型 枚举()
字符型 枚举到
字符型[] 窗口数
整型 下标,H,长度
枚举到=dm.EnumWindow(0,"","MacromediaFlashPlayerActiveX",2)
字符串.分割(枚举到,",",窗口数)
数组.大小(窗口数,下标)
循环(H<下标)
    列表框.增加文本("列表框0",窗口数[H])
    辅助.等待(1000)
    H=H+1
循环结束
返回 真
功能结束


功能 逻辑型 开始_点击()
字符型 句柄
句柄=列表框.得到选中文本("列表框0")
窗口句柄=转换.字符型转整型(句柄,0)
dm.BindWindowEx(窗口句柄,"gdi","windows","windows","",0)
辅助.等待(1000)
小白李卫杰.操作()
返回 真
功能结束

我把窗口都一个个的放到列表框里了  窗口也后台都绑定了   接着我该 怎么实现多开? 每个窗口都执行 小白李卫杰.操作()这个功能
我就是不知道 怎么传参数   我要的是鼠标点哪个句柄就点开启启动哪个句柄   
想来想去  弄不来   就我上面这个代码可以多开 但是就执行一个窗口 别的窗口都不执行

作者: tyuyan    时间: 2012-6-14 16:34
楼主可以去下载这个脚本看下。http://bbs.tyuyan.com/thread-10211-1-1.html
作者: 8168333    时间: 2012-6-14 23:37
用数组吧,窗口句柄搞个数组,,然后调用数组的窗口句柄执行线程吧




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