TC官方合作论坛

 找回密码
 立即注册
查看: 1404|回复: 7
打印 上一主题 下一主题

[问题] 单个窗口启动无限多开

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-7 12:42:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    一直想用一个办法实现跟按键精灵一样单个窗口用热键启动然后无限多开。
    我用到列表框来实现,这样写的不知道对不对?各位大虾帮忙参考下~~!



先用枚举的方法把游戏窗口句柄依次排列到列表框(启动窗口),网页游戏同个窗口里有相同的类名那就用鼠标所在窗口获得句柄,用快截键单个排列到列表框。 一般用枚举数组比较方便前提是要把游戏先全启动。鼠标所在窗口获得句柄的话可以单个启动。
把窗口句柄都放到列表框(启动窗口)里后,然后用列表框的得到选中文本得到想要的窗口句柄实现绑定,再开启线程实行脚本。开启线程的同时把 线程ID加入到列表框(单停选择)。这样应该是实现了多窗口 多线程的方法。中间的线程暂停恢复就是把线程ID的列表框选中后执行就可以了。
不知道我的方法 是不是对的 ?

单个窗口启动的代码如下:
功能 逻辑型 大漠绑定()
整型 窗口句柄
窗口句柄=转换.字符型转整型(列表框.得到选中文本("列表框1"),0)
辅助.等待(500)
dm.BindWindow(窗口句柄,"gdi","windows","windows",0)
辅助.等待(500)
返回 真
功能结束

功能 逻辑型 找窗口()
整型 窗口句柄
窗口句柄=窗口.鼠标所在窗口句柄()
列表框.增加文本("列表框1",转换.整型转字符型(窗口句柄))
返回 真
功能结束

功能 逻辑型 开始_点击()
整型 线程ID
线程ID=线程.开启("悟空.大漠绑定","")
列表框.增加文本("列表框0",转换.整型转字符型(线程ID))
返回 真
功能结束

多个窗口同时启动的代码如下:这个代码就不把窗口句柄放入列表框了因为没必要了。直接把线程ID放列表框就可以了

功能 逻辑型 开始_点击()
字符型 枚举到
字符型[] 窗口数
整型 下标,H,长度,B=1
枚举到=dm.EnumWindow(0,"","MacromediaFlashPlayerActiveX",2)  //这里枚举看大家游戏的要求了
字符串.分割(枚举到,",",窗口数)
数组.大小(窗口数,下标)
循环(H<下标)
    辅助.等待(1000)
      窗口句柄集=转换.字符型转整型(窗口数[H],0)
    辅助.等待(1000)
    线程句柄集=线程.扩展开启("小花李卫杰.大漠",窗口数[H],"小花李卫杰.大漠释放","")
    辅助.等待(500)
    列表框.增加文本("列表框0",转换.整型转字符型(B)+":"+转换.整型转字符型(线程句柄集))
    辅助.等待(1000)
    B=B+1//这里循环出窗口数量然后编号排列
    H=H+1//这里循环出窗口数量
循环结束
返回 真
功能结束
这个代码单停的话就用这个也可以 :
功能 逻辑型 热键1_热键()
字符型 线
整型 暂停句柄
线=列表框.得到选中文本("列表框0")
暂停句柄=转换.字符型转整型(字符串.移除(线,2,真),0)
线程.暂停(暂停句柄)
返回 真
功能结束


第二种方法我测试过 没什么问题可以无限多开,单停。 第一种只测试了双开大家可以实验下




本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
发表于 2012-8-7 13:05:28 | 只看该作者
回复是美德
回复 支持 反对

使用道具 举报

板凳
发表于 2012-8-7 14:33:35 | 只看该作者
熟悉了语法,语句,文章想怎么写都行

条条大道通罗马
回复 支持 反对

使用道具 举报

地板
发表于 2012-8-7 15:19:23 | 只看该作者
跳跳大陆通罗马
回复 支持 反对

使用道具 举报

5#
发表于 2012-8-7 18:02:10 | 只看该作者
看不懂
回复 支持 反对

使用道具 举报

6#
发表于 2012-8-7 18:12:30 | 只看该作者
说白了就是对句柄的操作.
只要操作时,能用到你想操作的句柄...
怎么开都可以..
加油
回复 支持 反对

使用道具 举报

7#
发表于 2012-8-8 13:37:26 | 只看该作者
回复 6楼cylhb的帖子

TC里所有文件中导入的大漠对象都是同一个。。只能绑定一个窗口。。多线程的情况如果操作多个窗口。。???
回复 支持 反对

使用道具 举报

8#
发表于 2012-8-9 08:44:17 | 只看该作者
多线程,每个线程的大漠对象都是独立的.在每个线程中绑定不同窗口就可以了
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-13 07:05 , Processed in 0.141921 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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