Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/09/2009, 03:00
bllua
 
Fecha de Ingreso: enero-2009
Mensajes: 35
Antigüedad: 16 años
Puntos: 0
Respuesta: duración de un .bat

Puedes hacerlo de esta forma:

Dim pro As New Diagnostics.Process
pro.StartInfo.WorkingDirectory = directorio
pro.StartInfo.FileName = archivo
pro.Start()
Do While pro.HasExited = False
Application.DoEvents()
System.Threading.Thread.Sleep(100)
Loop
MessageBox.Show("El bat ha terminado")

Con esto ejecutas el proceso y esperas a que termine.