TC官方合作论坛
标题:
枚举问题啊,多开,
[打印本页]
作者:
rpdw411
时间:
2012-10-13 22:02
标题:
枚举问题啊,多开,
这个代码那里错了,枚举好难啊,官方教程看不懂,没一点解释
字符型[] 字符句柄集
功能 逻辑型 喊话()
字符型 字符句柄=系统.枚举("notepad",1)
字符句柄集=字符型[1] //需要先初始化一次
字符型 分隔符="|"
逻辑型 是否成功=字符串.分割(字符句柄,分隔符,字符句柄集)
整型 c1,i=0
数组.大小(字符句柄集,c1)
循环(i<c1)
线程.开启("多开.发送内容","")
i=i+1
循环结束
返回 真
功能结束
功能 逻辑型 发送内容()
字符型 内容=编辑框.获得文本("编辑框0")
循环(真)
窗口.发送字符串(转换.字符型转整型(字符句柄集
),内容)
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程.开启("多开.喊话","")
返回 真
//函数返回语句
功能结束
作者:
shine宝宝
时间:
2012-10-13 22:07
字符句柄集是个数组
貌似要把字符句柄集
传参给 发送内容() 吧
作者:
冷月无痕
时间:
2012-10-13 22:10
循环(i<c1)
线程.开启("多开.发送内容",
窗口句柄集[i]
)
i=i+1
循环结束
返回 真
功能结束
功能 逻辑型 发送内容(
字符型 句柄
)
字符型 内容=编辑框.获得文本("编辑框0")
循环(真)
窗口.发送字符串(转换.字符型转整型(
句柄
),内容)
作者:
rpdw411
时间:
2012-10-13 22:16
回复
3楼
冷月无痕
的帖子
字符型[] 字符句柄集
功能 逻辑型 喊话()
字符型 字符句柄=系统.枚举("notepad",1)
字符句柄集=字符型[1] //需要先初始化一次
字符型 分隔符="|"
逻辑型 是否成功=字符串.分割(字符句柄,分隔符,字符句柄集)
整型 c1,i=0
数组.大小(字符句柄集,c1)
循环(i<c1)
线程.开启("多开.发送内容",字符句柄集
)
i=i+1
循环结束
返回 真
功能结束
功能 逻辑型 发送内容(字符型 句柄)
字符型 内容=编辑框.获得文本("编辑框0")
循环(真)
窗口.发送字符串(转换.字符型转整型(句柄),内容)
循环结束
返回 真
功能结束
功能 逻辑型 开始_点击()
//这里添加你要执行的代码
线程.开启("多开.喊话","")
返回 真
//函数返回语句
功能结束
怎么提示句柄不能为空,是什么意思
作者:
冷月无痕
时间:
2012-10-13 22:21
回复
4楼
rpdw411
的帖子
没有枚举到窗口句柄
单步调试或者用个消息框看看有没有枚举出窗口句柄
作者:
rpdw411
时间:
2012-10-13 22:26
回复
5楼
冷月无痕
的帖子
功能 逻辑型 发送内容(字符型 句柄)
字符型 内容=编辑框.获得文本("编辑框0")
循环(真)
窗口.发送字符串(转换.字符型转整型(句柄),内容)
循环结束
返回 真
功能结束
感觉这里面的句柄为空了,不发送内容了
作者:
冷月无痕
时间:
2012-10-13 22:40
回复
6楼
rpdw411
的帖子
所以要你输出看一下吖
在分割以后弹个消息窗口看一下 窗口句柄集[i]
在这个循环内弹个消息框看一下 句柄
作者:
rpdw411
时间:
2012-10-13 23:03
回复
7楼
冷月无痕
的帖子
2个句柄都不为空,且不同,但就是不给指定窗口发字符串
作者:
冷月无痕
时间:
2012-10-14 00:07
//先打开四个记事本(保证只有4个记事本窗口,不能多也不能少),不要最小化,运行脚本以后点击开始按钮
空间 后台多开
整型 窗口句柄
功能 整型 枚举窗口()
字符型 输入框句柄
字符型 字符句柄=系统.枚举("Notepad",1)
字符型[] 字符句柄集,输入框句柄集
字符型 分隔符="|"
逻辑型 是否成功=字符串.分割(字符句柄,分隔符,字符句柄集)
整型 c1,下标=0
数组.大小(字符句柄集,c1)
循环(下标<c1)
窗口句柄 = 转换.字符型转整型(字符句柄集[下标],0)
窗口.设置大小(窗口句柄,500,300)
选择(下标)
条件 0:
窗口.设置位置(窗口句柄,0,0)
条件 1:
窗口.设置位置(窗口句柄,500,0)
条件 2:
窗口.设置位置(窗口句柄,0,300)
条件 3:
窗口.设置位置(窗口句柄,500,300)
选择结束
输入框句柄 = 系统.枚举(字符句柄集[下标],3)
字符串.分割(输入框句柄,分隔符,输入框句柄集)
线程.开启("后台多开.发送内容",输入框句柄集[0])
下标=下标+1
循环结束
返回 0
功能结束
功能 整型 发送内容(字符型 句柄)
字符型 内容="多线程后台自动喊话!\r\n"
循环(真)
窗口.发送字符串(转换.字符型转整型(句柄),内容)
辅助.等待(1000)
循环结束
返回 0
功能结束
功能 逻辑型 开始_点击()
后台多开.枚举窗口()
返回 真
功能结束
作者:
rpdw411
时间:
2012-10-14 13:01
这个看懂了,还必须枚举出notepad的输入框句柄,就是说要枚举2次窗口才行。。。这个枚举好麻烦啊,还是大漠的多窗口绑定简单好用
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1