Bonjour,

Mon problème est le suivant :
J'ai un programme qui execute des dizaines de commande DOS les unes après les autres, je souhaite que mon logiciel indique au fur et à mesure de l'évolution du diagnostique. Le problème est que mon winform n'est pas modifiable tant que la serie de commandes n'est pas terminées.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Shell("cmd.exe /c ping www.google.fr >>" & stTempFilePath, AppWinStyle.Hide, True)
Shell("cmd.exe /c arp -a >>" & stTempFilePath, AppWinStyle.Hide, True)
Shell("cmd.exe /c route print >>" & stTempFilePath, AppWinStyle.Hide, True)
je voudrais etre capable de faire ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Shell("cmd.exe /c ping www.google.fr >>" & stTempFilePath, AppWinStyle.Hide, True)
montexte.text = "Ping terminé"
Shell("cmd.exe /c arp -a >>" & stTempFilePath, AppWinStyle.Hide, True)
montexte.text = "Arp terminé"
Shell("cmd.exe /c route print >>" & stTempFilePath, AppWinStyle.Hide, True)
montexte.text = "route terminée"