|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
脑袋转不过弯了...
- 字符型 窗口句柄集=dm.EnumWindowByProcess("NYCSClient.exe","","FBCLIENT",2)
- //辅助.消息框(窗口句柄集)
- 如果 (窗口句柄集=="")
- 辅助.消息框("请先开游戏")
- 返回 真
- 如果结束
- 字符型[] 返回串 //分割后会根据分割出的个数初始化数组大小,可用 数组.大小() 获取数组长度
- 字符型 源串=窗口句柄集,分隔符=","
- 逻辑型 是否成功=字符串.分割(源串,分隔符,返回串)
- 整型 c1,i=0
- 数组.大小(返回串,c1)
- //辅助.消息框(转换.整型转字符型(c1))
- 选择 (c1)
- 条件 2:
- 复选框.设置文本("复选框2","游戏窗口1")
- 窗口.设置标题(转换.字符型转整型(返回串[i+1]),"窗口1")
- 控件.可见("复选框2",真)
- 窗口句柄1=转换.字符型转整型(返回串[i+1])
- 条件 4:
- 复选框.设置文本("复选框2","游戏窗口1")
- 窗口.设置标题(转换.字符型转整型(返回串[i+1]),"窗口1")
- 复选框.设置文本("复选框3","游戏窗口2")
- 窗口.设置标题(转换.字符型转整型(返回串[i+3]),"窗口2")
- 控件.可见("复选框2",真)
- 控件.可见("复选框3",真)
- 窗口句柄1=转换.字符型转整型(返回串[i+1])
- 窗口句柄2=转换.字符型转整型(返回串[i+3])
- 条件 6:
- 复选框.设置文本("复选框2","游戏窗口1")
- 窗口.设置标题(转换.字符型转整型(返回串[i+1]),"窗口1")
- 复选框.设置文本("复选框3","游戏窗口2")
- 窗口.设置标题(转换.字符型转整型(返回串[i+3]),"窗口2")
- 复选框.设置文本("复选框4","游戏窗口3")
- 窗口.设置标题(转换.字符型转整型(返回串[i+5]),"窗口3")
- 控件.可见("复选框2",真)
- 控件.可见("复选框3",真)
- 控件.可见("复选框4",真)
- 窗口句柄1=转换.字符型转整型(返回串[i+1])
- 窗口句柄2=转换.字符型转整型(返回串[i+3])
- 窗口句柄3=转换.字符型转整型(返回串[i+5])
- 选择结束
复制代码
枚举的窗口句柄 一个窗口能枚举到2个句柄 第二个是对的 所以才会出返回串[i+1]然后就返回串[i+3]
复选框里选中了哪些 就开对应的号
窗口句柄已经得到了
现在不知道怎么判断复选框的选中状态,还有绑定的时候窗口句柄和线程开启
笨点的方法我会 想要一种思路清晰的方法
|
|