Shell ()

23/03/2009 - 13:03 por Avergaston | Informe spam
Hola a todos.
En una macro quiero ejecutar lo siguiente:

Paso1 = Shell("C:\ftp\archivo1.bat", 1)
Paso2 = Shell("C:\ftp\archivo2.bat", 1)

Aqui debo esperar 10 o 15 segundos y ejecutar:
Paso3 = Shell("C:\ftp\archivo3.bat", 1)

Como hago para poner esa demora de 10 o 15 segundos ???

Gracias.
 

Leer las respuestas

#1 Héctor Miguel
23/03/2009 - 18:28 | Informe spam
En una macro quiero ejecutar lo siguiente:

Paso1 = Shell("C:\ftp\archivo1.bat", 1)
Paso2 = Shell("C:\ftp\archivo2.bat", 1)
Aqui debo esperar 10 o 15 segundos y ejecutar:
Paso3 = Shell("C:\ftp\archivo3.bat", 1)

Como hago para poner esa demora de 10 o 15 segundos ???



si no quieres utilizar llamadas a las API's de windows para monitorear una tarea del shell
prueba con algo +/- como lo siguiente:

Paso1 = Shell("C:\ftp\archivo1.bat", 1)
Paso2 = Shell("C:\ftp\archivo2.bat", 1)
Application.Wait Now + TimeValue("0:00:10")
Paso3 = Shell("C:\ftp\archivo3.bat", 1)

saludos,
hector.

Preguntas similares