|
本帖最后由 znyyjk 于 2014-8-11 18:18 编辑
大概就是这么个意思吧,还可以再改改,看你的需求吧。
做任务就开一个线程,依次调用功能不可以吗,为什么要每个功能都用线程呢
变量 标记=假
功能 开始_点击()
遍历(i=0;i<7;i++)
如果(复选框.获得状态("复选框"&i))
标签.设置文本("标签0","当前执行任务 "&i)
线程句柄=线程.开启("程度A.任务",i)
循环(程度A.标记==假)
辅助.等待(500)
循环结束
线程.关闭(线程句柄)
程度A.标记=假
如果结束
遍历结束
标签.设置文本("标签0","任务完成")
功能结束
功能 任务(n)
选择(n)
条件 0:
辅助.消息框("执行任务0, 调用需要的功能")
程度A.标记=真
条件 1:
辅助.消息框("执行任务1, 调用需要的功能")
程度A.标记=真
条件 2:
辅助.消息框("执行任务2, 调用需要的功能")
程度A.标记=真
条件 3:
辅助.消息框("执行任务3, 调用需要的功能")
程度A.标记=真
条件 4:
辅助.消息框("执行任务4, 调用需要的功能")
程度A.标记=真
条件 5:
辅助.消息框("执行任务5, 调用需要的功能")
程度A.标记=真
条件 6:
辅助.消息框("执行任务6, 调用需要的功能")
程度A.标记=真
选择结束
功能结束
|

|