TC官方合作论坛

 找回密码
 立即注册
查看: 800|回复: 4

[问题] 这段代码为什么会出问题了

[复制链接]
发表于 2013-12-8 18:44:36 | 显示全部楼层 |阅读模式
空间 我的脚本
//默认空间
窗口句柄=数组[1]
功能 枚举窗口()
    窗口句柄=数组[1],数量
    窗口句柄集=系统.枚举("[(一服)横刀立马(电信入口)](6.100)[2006_10_25 12:00]",0)
   如果(字符串.查找字符串(窗口句柄集,"|")<0)//单开
       窗口句柄[0]=窗口句柄集
   否则//多开
     字符串.分割(窗口句柄集,"|",窗口句柄)
   如果结束
数组空间.大小(窗口句柄,数量)//获得窗口的数量
遍历(i=0;i<数量;i++)
     子窗口句柄
     子窗口句柄集=系统.枚举(窗口句柄[i],3)//枚举子窗口句柄
字符串.分割(子窗口句柄集,"|",子窗口句柄)
如果(i==0)//单开
    线程句柄[0]=线程.开启("我的脚本.自动喊话",子窗口句柄[])
否则//多开
    数组空间.增加(线程句柄,0,1)
    线程句柄[i]=线程.开启("我的脚本.自动喊话",子窗口句柄[6])
    如果结束

遍历结束
功能结束

功能 自动喊话(窗口句柄)
    循环(真)
        窗口.发送按键(窗口句柄,13)//建码-回车
        辅助.等待(1000)
        窗口.发送字符串(窗口句柄,"HI")
         辅助.等待(1000)
        窗口.发送按键(窗口句柄,13)//建码-回车
        辅助.等待(1000)
        窗口.发送字符串(窗口句柄,"HI")

    循环结束


功能结束

//开始按钮_点击操作
功能 开始_点击()
我的脚本.枚举窗口()

功能结束

//退出按钮_点击操作
功能 退出_点击()
数量
数组空间.大小(线程句柄,数量)//获得线程数量
遍历(i=0;i<数量;i++)
    线程.关闭(线程句柄[i])//关闭所有线程
遍历结束
辅助.退出()
功能结束

空间结束
//空间结束语句



按教学视频写的,怎么会报错的呢,求高手指点!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2013-12-8 19:35:57 | 显示全部楼层
线程句柄数组和窗口句柄数组一样,都要定义为全局数组,你的线程句柄数组在多个功能里调用了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-8 19:59:03 | 显示全部楼层
星.月 发表于 2013-12-8 19:35
线程句柄数组和窗口句柄数组一样,都要定义为全局数组,你的线程句柄数组在多个功能里调用了 ...

我是菜鸟,要怎样改才行呀,大虾
回复 支持 反对

使用道具 举报

发表于 2013-12-8 20:34:59 | 显示全部楼层
和窗口句柄数组一样,写在全局

窗口句柄=数组[1]
线程句柄=数组[1]
回复 支持 反对

使用道具 举报

发表于 2013-12-8 20:52:50 | 显示全部楼层
线程句柄没有做全局
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 11:52 , Processed in 0.037322 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表