TC官方合作论坛

标题: 希望好心的哥哥姐姐给个思路(谢了) [打印本页]

作者: jianke321    时间: 2012-6-6 19:33
标题: 希望好心的哥哥姐姐给个思路(谢了)
就是游戏多开的问题,我用了枚举窗口获得几个游戏窗口的句柄,然后我想激活绑定第一个游戏窗口开启线程,完事后激活绑定第2个窗口开启线程,接着第3个。。。,这个线程是几个窗口共用的,所以我想不能同时调用,是不是一个一个按顺序来操作游戏窗口,就是不知道用什么语句控制,有会的高人指点下

作者: xiaofunihao    时间: 2012-6-6 20:03
我新手不懂,来学习的。
作者: cylhb    时间: 2012-6-6 20:14
应该是在线程内再绑定.
所以顺序应该是 开启线程-->绑定窗口
这样的话,线程函数可以只有一个,主要传递不同窗口句柄进去就可以了
作者: dlhuai    时间: 2012-6-6 23:11
我也是新手..但是你的问题我感觉.应该可以这样写..共同学习.不管对与否,请大神们不要笑.同时事望大神们指点...
字符型[] 数组
字符型 返回值=系统.枚举("游戏窗口句柄",0)
逻辑型 是否成功=字符串.分割(游戏窗口句柄,分隔符,数组)
整型 a,i=0
数组.大小(数组,a)
如果(是否成功)
    循环(i < a)
dm.BindWindow(hwnd,"normal","normal","normal",0)
               i=i + 1
    循环结束
如果结束
作者: TC兔子    时间: 2012-6-7 08:04
回复 4楼dlhuai的帖子

你的思路是对的,但是,你分割字符串以后,得到是字符串数组,没法用啊,所以还要用转换,将字符型转换成整型.然后再循环里使用整型数组变量.
在你的基础上加几句

数组.大小(数组,a)
//此处定义一个整型数组 ,数组1
整型 k
循环(k<a)
    数组1[k]=转换.字符型转整型(数组[k],0)
    k=k+1
循环结束

然后绑定时,hwnd替换成 数组1
作者: tyuyan    时间: 2012-6-7 09:10
楼上的各位说的都不错。
作者: 花开花落    时间: 2012-6-7 10:16
来学习下。
作者: 战斗之神    时间: 2012-6-7 10:16
来看看。




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