按顺序执行批处理文件

时间:2010-04-07 06:18:11

标签: vbscript

dim shell,x,y  
x="D:\d"  
y="c.bat " & x  
set shell=createobject("wscript.shell")  
shell.run y  
shell.run "a.bat"  

set shell=nothing  

当我运行此脚本时,它同时运行两个批处理文件。我需要的是它运行第一个批处理文件(c.bat)并在完全执行后,它应该执行另一个批处理文件(a.bat)。
如果我制作另一个批处理文件并使用:

,我需要的工作正常
call c.bat  
call a.bat

2 个答案:

答案 0 :(得分:4)

试试这个:


shell.run y, 1, true
shell.run "a.bat", 1, true

详情: http://msdn.microsoft.com/en-us/library/d5fk67ky(VS.85).aspx

答案 1 :(得分:0)

我不知道如何在VBScript中执行此操作,但您可以创建另一个批处理文件seq.bat,该文件只具有以下内容并使用'seq.bat d:\ d'调用它

@echo off
call c.bat %1
call a.bat 1
相关问题