当前位置: 代码迷 >> VB >> 遇到一个怪有关问题,createobject("wscript.shell").run "a.vbs" vbs咋是多线程的
  详细解决方案

遇到一个怪有关问题,createobject("wscript.shell").run "a.vbs" vbs咋是多线程的

热度:5694   发布时间:2013-02-26 00:00:00.0
遇到一个怪问题,createobject("wscript.shell").run "a.vbs" vbs咋是多线程的
运行如下代码,本意是a先执行完,再执行B代码。但现在发现好像VBS会进行多线程运行,即使A仍旧在运行时,B的代码也会开始运行。 请问有办法让A先做,完成后再做B代码。

createobject("wscript.shell").run "a.vbs"
createobject("wscript.shell").run "b.vbs"

------解决方案--------------------------------------------------------
首先,那是两个独立进程。
CreateObject("wscript.shell").run "a.vbs", , True
CreateObject("wscript.shell").run "b.vbs", , True


------解决方案--------------------------------------------------------
要想先执行完A再执行B,笨办法就是sleep了。
  相关解决方案