TC官方合作论坛

标题: 多开问题 [打印本页]

作者: 187144831    时间: 2012-10-22 11:37
标题: 多开问题
脑袋转不过弯了...


  1. 字符型 窗口句柄集=dm.EnumWindowByProcess("NYCSClient.exe","","FBCLIENT",2)
  2.     //辅助.消息框(窗口句柄集)
  3.     如果 (窗口句柄集=="")
  4.         辅助.消息框("请先开游戏")
  5.         返回 真
  6.     如果结束
  7.     字符型[] 返回串    //分割后会根据分割出的个数初始化数组大小,可用 数组.大小() 获取数组长度
  8.     字符型 源串=窗口句柄集,分隔符=","
  9.     逻辑型 是否成功=字符串.分割(源串,分隔符,返回串)
  10.     整型 c1,i=0
  11.     数组.大小(返回串,c1)
  12.     //辅助.消息框(转换.整型转字符型(c1))  
  13.     选择 (c1)
  14.         条件 2:
  15.         复选框.设置文本("复选框2","游戏窗口1")
  16.         窗口.设置标题(转换.字符型转整型(返回串[i+1]),"窗口1")
  17.         控件.可见("复选框2",真)
  18.         窗口句柄1=转换.字符型转整型(返回串[i+1])
  19.         条件 4:
  20.         复选框.设置文本("复选框2","游戏窗口1")
  21.         窗口.设置标题(转换.字符型转整型(返回串[i+1]),"窗口1")
  22.         复选框.设置文本("复选框3","游戏窗口2")
  23.         窗口.设置标题(转换.字符型转整型(返回串[i+3]),"窗口2")
  24.         控件.可见("复选框2",真)
  25.         控件.可见("复选框3",真)
  26.         窗口句柄1=转换.字符型转整型(返回串[i+1])
  27.         窗口句柄2=转换.字符型转整型(返回串[i+3])
  28.         条件 6:
  29.         复选框.设置文本("复选框2","游戏窗口1")
  30.         窗口.设置标题(转换.字符型转整型(返回串[i+1]),"窗口1")
  31.         复选框.设置文本("复选框3","游戏窗口2")
  32.         窗口.设置标题(转换.字符型转整型(返回串[i+3]),"窗口2")
  33.         复选框.设置文本("复选框4","游戏窗口3")
  34.         窗口.设置标题(转换.字符型转整型(返回串[i+5]),"窗口3")
  35.         控件.可见("复选框2",真)
  36.         控件.可见("复选框3",真)
  37.         控件.可见("复选框4",真)  
  38.         窗口句柄1=转换.字符型转整型(返回串[i+1])
  39.         窗口句柄2=转换.字符型转整型(返回串[i+3])
  40.         窗口句柄3=转换.字符型转整型(返回串[i+5])
  41.     选择结束
复制代码

枚举的窗口句柄 一个窗口能枚举到2个句柄 第二个是对的 所以才会出返回串[i+1]然后就返回串[i+3]
复选框里选中了哪些 就开对应的号
窗口句柄已经得到了
现在不知道怎么判断复选框的选中状态,还有绑定的时候窗口句柄和线程开启

笨点的方法我会  想要一种思路清晰的方法

作者: 陌上青衣。    时间: 2012-10-22 11:46
用列表框吧,复选框会把自己搞的很复杂的
作者: 187144831    时间: 2012-10-22 12:25
回复 2楼陌上青衣。的帖子

不是N选1啊
是N选N
作者: 陌上青衣。    时间: 2012-10-22 12:30
有什么问题

左边一个列表框,双击添加到右边需要运行列表框里

运行的时候直接获取右边的里的窗口名.

很多大神都是这么干的..
作者: 从来没赢过    时间: 2012-10-23 17:33
楼主  问题解决请给采纳 .
作者: 187144831    时间: 2012-10-23 21:35
回复 5楼从来没赢过的帖子
压根没解决
好吧 采纳你
我去 这玩意还有人催
作者: 从来没赢过    时间: 2012-10-24 10:08
回复 6楼187144831的帖子

我的意思是说   如果别人帮你解决了问题  就不要忘了采纳




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