TC官方合作论坛
标题:
请问重新执行某个任务该用什么命令啊?
[打印本页]
作者:
zou0804
时间:
2012-6-20 01:00
标题:
请问重新执行某个任务该用什么命令啊?
我想在help.messagebox("1")后重新开始执行这个任务而不执行help.messagebox("2")和help.messagebox("3"),那么请问该用什么命令啊?
功能 逻辑型 任务1()
help.messagebox("1")
help.messagebox("2")
help.messagebox("3")
//函数返回语句
功能结束
作者:
cylhb
时间:
2012-6-20 01:03
TC并没有跳转标志之类的语句..
只能用循环把 help.messagebox("1") 圈起来,一直循环,这样就不会执行2,和3了..
循环(真)
help.messagebox("1")
循环结束
help.messagebox("2")
help.messagebox("3")
作者:
zgzjwzlx
时间:
2012-6-20 02:36
作者:
Abin
时间:
2012-6-20 09:46
功能 逻辑型 任务1(整型 序号)
选择(序号)
条件 1:
help.messagebox("1")
条件 2:
help.messagebox("2")
条件 3:
help.messagebox("3")
选择结束
//函数返回语句
功能结束
这样的话,只要你调用这个任务1的时候,传一个参数进来,你要执行help.messagebox("1")就传一个1进来,要执行help.messagebox("2")就传个2进来,help.messagebox("3")就传递一个3进来。。 ……简单吧。。 要执行那个就传一个相应的参数。灵活多变!!!
希望对你有用!
作者:
zou0804
时间:
2012-6-20 09:59
回复
2楼
cylhb
的帖子
我要的并不是不执行2和3,那不然我写出来干嘛…… 其实123中各有判定条件(因为不好表达,所以没有写),所以也许是到1就要重新开始任务,但也可能是2才重新开始任务,也有可能3才重新开始任务,这样还怎么用循环啊…… 我其实就是想知道重新开始任务的命令或命令组合啊,我尝试过开启线程命令加上关闭线程命令,但是开启新的了,旧的依然没有关闭……
作者:
zou0804
时间:
2012-6-20 10:05
回复
4楼
Abin
的帖子
我想要按顺序读取一系列命令,而不是只读取其中一个。
1,2,3的messagebox各有判定条件(太麻烦了多以没有写),因为什么时候要重新开始任务是外部条件决定的,只要达到条件就重新开始任务,但是TC里没有goto和rem命令,所以只有找重新开始开始的命令了
作者:
cylhb
时间:
2012-6-20 11:26
-.-因为麻烦而不把问题详述清楚..
让别人如何商讨?
TC并没有跳转语句,归根到底,各种跳转都只能通过条件+循环来达到..
至于如果实现,在于你想如何?
作者:
zou0804
时间:
2012-6-20 11:46
回复
7楼
cylhb
的帖子
对不起,我错了,我重新发帖吧……
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1