TC官方合作论坛

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

[问题] 枚举窗口句柄实现后台多开的问题

[复制链接]
发表于 2013-5-10 16:19:05 | 显示全部楼层 |阅读模式
各路大神帮小弟看看那出错了,先谢谢大家
下面是以枚举窗口句柄实现后台自动喊话的功能
但是现在只单开,要是双开两个窗口都没动作。
目前我只知道可能是数组空间增加出了问题,但是不知道问题在那
如果我把遍历去掉,只有数组空间增加跟线程开始,这样多开好像又能实现了,可是要点击一下窗口再按脚本起动才能实现自动喊话
如下面;


如下面是代码
线程句柄=数组[1]
功能 枚举窗口()
        变量 窗口句柄=数组[1]
        变量 数量
        窗口句柄集=系统.枚举("BAOCLIENT",1)
        如果(字符串.查找字符串(窗口句柄集,"|")<0)
                窗口句柄[0]=窗口句柄集
        否则
                字符串.分割(窗口句柄集,"|",窗口句柄)
        如果结束
        数组空间.大小(窗口句柄,数量)
        遍历(q=0;q<数量;q++)
                如果(q==0)
                       线程句柄[0]=线程.开启("调试4.自动喊话",窗口句柄[0])
                否则
                       数组空间.增加(线程句柄,0,1)
                       线程句柄[q]=线程.开启("调试4.自动喊话",窗口句柄[0])
                如果结束
        遍历结束
功能结束

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2013-5-10 16:46:30 | 显示全部楼层
谢谢冷月大神,我去试下
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2013-5-10 16:33:05 | 显示全部楼层
别让它掉下去啊
回复 支持 反对

使用道具 举报

发表于 2013-5-10 16:42:33 | 显示全部楼层
  线程句柄[q]=线程.开启("调试4.自动喊话",窗口句柄[q])
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-10 16:48:47 | 显示全部楼层
大神就是不一样,完事了,谢谢冷月大神
回复 支持 反对

使用道具 举报

发表于 2013-5-10 21:36:05 | 显示全部楼层
楼主一定是一直用盗版windows系统的,免费习惯了!完事了连个采纳都懒得
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-18 19:09 , Processed in 0.048492 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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