¡Hola Marco Elgueta!
Esperamos que este mensaje te encuentre bien.
Lamentamos sinceramente la demora en abordar tu tema en este foro.
Para ejecutar varios procesos que dependen entre sí en VB.NET, puedes usar el evento Exited
del proceso para encadenar las ejecuciones. Aquí tienes un ejemplo:
Private Sub Backup()
Dim process As New Process()
AddHandler process.Exited, AddressOf Comprimir
process.StartInfo.FileName = "ruta_del_backup"
process.EnableRaisingEvents = True
process.Start()
End Sub
Private Sub Comprimir(sender As Object, e As EventArgs)
Dim process As New Process()
AddHandler process.Exited, AddressOf SubirDrive
process.StartInfo.FileName = "ruta_del_comprimir"
process.EnableRaisingEvents = True
process.Start()
End Sub
Private Sub SubirDrive(sender As Object, e As EventArgs)
Dim process As New Process()
process.StartInfo.FileName = "ruta_del_subir_drive"
process.Start()
End Sub
Este código asegura que Comprimir
se ejecuta después de que Backup
finalice, y SubirDrive
después de Comprimir
. ¡Espero que te sea útil!
Si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Sin embargo, queremos asegurarte que siempre estamos disponibles para cualquier asistencia que puedas necesitar.
Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.
Estaré atento a tu respuesta.,
Jonathan
----------*
Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.