jimmyzhou 发表于 2009-6-2 15:10:20

vbs如何同时执行多个函数

写了个函数,目的是让测试机执行QC上的一个测试集,现在在一个vbs里调用多个这样的函数执行,目的是让多个测试机同时跑脚本,但目前问题是只有第一个函数调用执行完成后才会执行第二个函数调用,有没有办法让所有函数同时执行,而不是顺序执行呢

zte_boy 发表于 2009-6-2 17:00:23

你说的是并发的概念,vbs脚本是解释性语言,都是顺序执行的,应该是做不到并发的

dreamever 发表于 2009-6-2 17:25:31

原帖由 zte_boy 于 2009-6-2 17:00 发表 http://bbs.51testing.com/images/common/back.gif
你说的是并发的概念,vbs脚本是解释性语言,都是顺序执行的,应该是做不到并发的
顶~!
VBS并没有提供多线程,因此它没有“同时执行”的概念。如果想让多个脚本同时执行,还是考虑一下用QC来进行调度吧。

jimmyzhou 发表于 2009-6-2 17:32:53

就是通过QC调度的,想通过一个VBS检测有没有新版本出现,如果有的话就调用QC中的测试集执行,没想到不能并发,有没有其他办法呢

onlonely 发表于 2009-6-2 21:48:54

你多几个分支呀..
也就多几个测试集...在主测试集下面
然后在同一个时间执行这些主测试集下面的测试集.
但是绝对不可能在1台电脑上同时执行2个,

ladyjanice 发表于 2009-6-5 14:59:22

学习了
页: [1]
查看完整版本: vbs如何同时执行多个函数