TC官方合作论坛
标题:
求助!错误信息:数组 窗口句柄 调用越界 行号:24
[打印本页]
作者:
司马源
时间:
2014-3-26 22:03
标题:
求助!错误信息:数组 窗口句柄 调用越界 行号:24
本帖最后由 司马源 于 2014-3-29 09:20 编辑
空间 后台多开
//默认空间
线程句柄=数组[1]
功能 枚举窗口()
窗口句柄=数组[1],数量
窗口句柄集=系统.枚举("倚天剑与屠龙刀—刀剑如梦 五线[和谐] - 龙凤呈祥/烽火连城/武林至尊/谁与争锋/名扬天下",0)
//辅助.消息框(窗口句柄集)
如果(字符串.查找字符串(窗口句柄集,"|")<0)//单开
窗口句柄[0]=窗口句柄集
否则
字符串.分割(窗口句柄集,"|",窗口句柄)//分割函数可以自动重定义数组大小
如果结束
辅助.消息框(窗口句柄集)
数组空间.大小(窗口句柄,数量)//获得窗口数量
遍历(i=0;i<数量;i++)
//子窗口句柄
//子窗口句柄集=系统.枚举(窗口句柄
,3)//枚举子窗口句柄
//字符串.分割(子窗口句柄集,"|",子窗口句柄)
如果(i==0)
线程句柄[0]=线程.开启("后台多开.自动喊话",窗口句柄[6])
否则
数组空间.增加(线程句柄,0,1)
线程句柄
=线程.开启("后台多开.自动喊话",窗口句柄[6])
如果结束
遍历结束
功能结束
功能 自动喊话(窗口句柄)
循环(真)
窗口.发送按键(窗口句柄,13)//按回车键
辅助.等待(1000)
窗口.发送字符串(窗口句柄,"你好!")
辅助.等待(1000)
窗口.发送按键(窗口句柄,13)//按回车键
辅助.等待(1000)
循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
后台多开.枚举窗口()
功能结束
//退出按钮_点击操作
功能 退出_点击()
数量
数组空间.大小(线程句柄,数量)//获得线程数量
遍历(i=0;i<数量;i++)
线程.关闭(线程句柄
)//关闭所有线程
遍历结束
辅助.退出()
功能结束
空间结束
//空间结束语句
作者:
陌上青衣。
时间:
2014-3-26 22:25
如果开的窗口数量少于7 肯定会越界
作者:
续花丶
时间:
2014-3-26 22:26
希望能理解。
作者:
司马源
时间:
2014-3-27 09:20
续花丶 发表于 2014-3-26 22:26
希望能理解。
谢谢。你所说的我基本上是明白的。只是我这组代码里从哪里可以看出,数量超过3。因为我只开三个窗口。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1