vbscript - hacer - ejecutando archivos por lotes secuencialmente
programacion batch (2)
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
Cuando ejecuto este script, ejecuta ambos archivos por lotes simultáneamente. Lo que necesito es ejecutar el primer archivo por lotes (c.bat) y después de que se ejecute por completo, debe ejecutar el otro archivo por lotes (a.bat).
Lo que necesito funciona bien si hago otro archivo por lotes y uso:
call c.bat
call a.bat
No sé cómo hacerlo en VBScript, pero puede crear otro archivo por lotes seq.bat que simplemente tenga lo siguiente y llamarlo con ''seq.bat d: / d''
@echo off
call c.bat %1
call a.bat 1
Prueba esto:
shell.run y, 1, true
shell.run "a.bat", 1, true
para más detalles: http://msdn.microsoft.com/en-us/library/d5fk67ky(VS.85).aspx