TC官方合作论坛

 找回密码
 立即注册
查看: 1180|回复: 1

[问题] 线程安全关闭失败,强制关闭脚本崩溃

[复制链接]
发表于 2016-1-21 10:30:47 | 显示全部楼层 |阅读模式

马上加入TC

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

x
偶尔会出现,线程安全关闭失败,强制关闭脚本崩溃,如何解决? 还有两个问题:1.安全关闭为什么失败,是线程等待中吗?2.强制关闭中的线程是否处于等待状态,如何判断?
代码如下



线程1=线程.开启("DH.data","")

功能 data()
    整型 窗口句柄,进程句柄
    窗口句柄=窗口.找到窗口("11111111")
    int 整型窗口句柄,位置
    辅助.等待(1000)
    窗口.激活(窗口句柄)
    辅助.等待(1000)
    窗口.设置位置(窗口句柄,0,0)
    辅助.等待(500)


    dm.SetPath(辅助.获取资源路径("rc:"))
    辅助.等待(200)
    dm.SetDict(0,"wx.txt")


    循环(真)

        DH.获取答案()




    循环结束


endfunction



功能 获取答案()
    整型 窗口句柄,进程句柄
    窗口句柄=窗口.找到窗口("11111111")
    int 整型窗口句柄,位置
    //辅助.等待(1000)
    //窗口.激活(窗口句柄)
    //辅助.等待(1000)
    //窗口.设置位置(窗口句柄,0,0)
    //辅助.等待(2000)
    //窗口.设置位置(窗口句柄,0,0)
    //辅助.等待(1000)

    mk=DH.MK()
    循环(真)
        辅助.等待(500)
        dm.FindPic(0,0,2000,2000,"123修改器.bmp","000000",0.98,0,x,y)
        如果(x>0)
            辅助.等待(500)
            鼠标.移动(x,y)
            辅助.等待(500)
            DH.鼠标点击()
            辅助.等待(100)
        如果结束


        help.sleep(500)
        辅助.等待(500)
        dm.FindPic(0,0,2000,2000,"随机保存.bmp","000000",0.98,0,x,y)
        如果(x>0)

            跳出
        如果结束
        help.sleep(500)
        help.sleep(500)
        如果(DH.MT(mk)>100000)
            线程2=线程.开启("DH.CCC","")
        如果结束
    循环结束


    mk=DH.MK()
    循环(真)
        辅助.等待(500)
        dm.FindPic(0,0,2000,2000,"随机保存.bmp","000000",0.98,0,x,y)
        如果(x>0)
            辅助.等待(500)
            鼠标.移动(x,y)
            辅助.等待(500)
            DH.鼠标点击()

        如果结束


        help.sleep(500)
        dm.FindPic(0,0,2000,2000,"保存成功.bmp","000000",0.98,0,x,y)
        如果(x>0)

            跳出
        如果结束
        help.sleep(500)
        help.sleep(500)
        如果(DH.MT(mk)>100000)
            线程2=线程.开启("DH.CCC","")
        如果结束
    循环结束

endfunction


function CCC()
    循环(真)
        线程.关闭(线程1,1)
        nowuser=1
        辅助.等待(500)
        线程1=线程.开启("DH. data","")
        如果(线程1>0)
            跳出
        如果结束
    循环结束
endfunction






回复

使用道具 举报

发表于 2016-1-21 11:39:47 | 显示全部楼层
你TC版本是3.0还是4.0的?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-23 04:11 , Processed in 0.033881 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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