Ciao a tutti, io devo avviare 3 file bat, e tramite un label scrivere che li ho avviati, questo è il codice:
Public Class Form1
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label5.Text = "Seleziona le modalità dell'attività"
Shell("c:\1.bat", AppWinStyle.Hide, False, -1)
Label5.Text = "Fase 1: defrag file di avvio" & Chr(10) & " In esecuzione..."
Shell("c:\2.bat", AppWinStyle.Hide, False, -1)
Label5.Text = "Fase 1: defrag file di avvio" & Chr(10) & " Completata!" & Chr(10) & "Fase 2: pulizia disco, cestino e cache" & Chr(10) & " In esecuzione..."
Shell("c:\3.bat", AppWinStyle.Hide, False, -1)
Label5.Text = "Fase 1: defrag file di avvio" & Chr(10) & " Completata!" & Chr(10) & "Fase 2: pulizia disco, cestino e cache" & Chr(10) & " Completata!" & Chr(10) & "Fase 3: pulizia coda di stampa" & Chr(10) & " In esecuzione..."
End Sub
End Class
Però io voglio (prima che vb attenda la chiusura di ogni file bat prima di passare al comando successivo.
Sapete darmi qualche dritta?![]()