TC官方合作论坛

标题: 循环结束问题 [打印本页]

作者: gang19840815    时间: 2016-7-30 12:40
标题: 循环结束问题
我做了个小程序 用的循环 但是 用线程关闭 关闭了 功能 但是里面的循环还是继续循环 怎么样判断他 线程关闭了   循环也跳出去 那
功能 战士双烈火()
    循环(真)

        找图1=dm.FindPicS(649,689,745,7412,"烈火.bmp","00000",0.9,0,intX,intY)
        如果(找图1=="烈火.bmp")
            dm.KeyPress(65)
        结束
        等待(1000)
        找图1=dm.FindPicS(649,689,745,7412,"逐日.bmp","00000",0.9,0,intX,intY)
        如果(找图1=="逐日.bmp")
            dm.KeyPress(83)
        结束
        等待(1000)

    结束
结束





作者: TCT    时间: 2016-7-30 15:46
循环(真) 加个判断 循环(ID>0) 关闭线程前先赋值ID=0
作者: 剑仙十号    时间: 2016-7-30 16:50

var ID=1//全局变量。
循环(ID)
//…
结束
在关闭线程前,先赋值
ID=0

作者: gang19840815    时间: 2016-7-31 10:12
不行啊 那样他不循环啊





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1