fermer la fenêtre après exécution d'un shell
Bonjour,
Voici mon problème.
Je souhaite faire un message d'attente le temps que plusieures commandes s'exécutent.
Voici ce que j'ai fait.
Dans ma form principale:
Code:
1 2 3
| Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
attente.ShowDialog()
End Sub |
Cela m'ouvre donc une autre form qui m'affiche "veuillez patienter..." et j'ai ceci :
Code:
1 2 3 4
| Private Sub UserForm_Activate()
Shell("attente.bat", AppWinStyle.Hide)
Me.Close()
End Sub |
Dans le bat je fais 5 ping de ma boucle locale (5 secondes car c'est juste pour le test).
Donc quand je clique sur le bouton, la fenêtre "veuillez patienter ..." s'affiche bien mais ne se ferme pas à la fin de mon bat...
Et la je bloque...
Avez-vous des idées?
Merci d'avance!!