TC官方合作论坛

 找回密码
 立即注册
查看: 1430|回复: 2

[已解决] 如何在遍历的过程中添加自动检查窗口,然后判断是否继续

[复制链接]
发表于 2016-6-29 22:15:54 | 显示全部楼层 |阅读模式

马上加入TC

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

x
如标题所讲,我想要的是,当下面的线程运行的时候,窗口突然关闭,然后线程检测到窗口关闭,自动停止运行中的线程。

其实还有个问题,怎么在停止的时候给出提示,说明遍历到了哪一个地方了,比如我遍历到“呵呵30”,那么提示我最后的是“呵呵30”


功能 按钮0_点击()
   
    变量 x =1,y = 100,窗口句柄=窗口查找("我是窗口")
   
    如果(窗口查找("我是窗口"))
        遍历(变量 i = x; i < x + y; i++)
            窗口激活(窗口句柄)
            等待(100)
            键盘按键(13)
            等待(100)
            窗口发送字符串(窗口句柄,"呵呵 "&i&"")
            等待(100)
            键盘按键(13)
            
        结束
    否则
        消息框("窗口没有打开")
    结束
结束
回复

使用道具 举报

发表于 2016-6-29 22:59:42 | 显示全部楼层
功能 按钮0_点击()
    线程ID=线程开启("执行","")
结束

功能 执行()
    变量 x =1,y = 100,窗口句柄=窗口查找("我是窗口")
    如果(窗口查找("我是窗口"))
        遍历(变量 i = x; i < x + y; i++)
            如果(窗口查找("我是窗口"))
                窗口激活(窗口句柄)
                等待(100,假)
                键盘按键(13)
                等待(100,假)
                窗口发送字符串(窗口句柄,"呵呵 "&i&"")
                标签设置文本("标签2","呵呵 "&i&"")
                等待(100,假)
                键盘按键(13)
            否则
                标签设置文本("标签2","呵呵 "&i&""&"窗口已被关闭")
                跳出
            结束
        结束
    否则
        标签设置文本("标签2","窗口没有打开")
    结束
结束



//有等待 或者循环  尽量用线程开启 , 防止脚本卡界面
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-29 23:04:31 | 显示全部楼层
cjxdn 发表于 2016-6-29 22:59
功能 按钮0_点击()
    线程ID=线程开启("执行","")
结束

谢谢,这个还真的是帮大忙了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-16 18:46 , Processed in 0.055702 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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