Fichier externe [Résolu]

Signaler
Messages postés
75
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
21 mai 2014
-
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
-
Bonjour à tous,

Par mon application, j'ouvre une batch file a l'aide de cette ligne de commande :

System.Diagnostics.Process.Start("C:\WINDOWS\Commande\CommandeShell.bat")

La commande s'exécute bien. J'aimerais que l'application détecte la fin de l'exécution de la CommandeShell avant de passer à l'instruction suivante.. Pour l'instant je suis obligé d'ajouter cette commande :

System.Threading.Thread.Sleep(2000)
Car ma bath file cré une série de fichiers que je dois supprimer en partit par la suite. Si je ne met pas de sleep entre les deux, l'application passe a l'instruction suivante et ce même si ma batch file n'est pas terminer ce qui génère évidemment une erreur.

Merci de votre aide.

Jim

3 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
Mais pourquoi est-ce que la documentation n'est jamais consultée ?

http://msdn2.microsoft.com/en-us/library/system.diagnostics.process.waitforexit(VS.80).aspx

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Messages postés
75
Date d'inscription
samedi 26 juillet 2003
Statut
Membre
Dernière intervention
21 mai 2014

Merci beaucoup, en plein ce qu'il me fallait.

Message recu pour la documentation, tu as raisons

Bonne journée !

Jim
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
ravi de l'entendre, c'est pas contre toi, mais bon nombre de questions sur .Net trouvent rapidement une réponse dans la documentation...
le framework est bien documenté (parfois même en Fr) profitez en.

La solution sera, je pense, même plus simple à mémoriser ^^

pour rechercher sur google rapidement, saisir par exemple :

Process vs80

vs80 => Framework 2.0

Renfield
Admin CodeS-SourceS- MVP Visual Basic