Attendre la fin de l'execution d'un .bat [Résolu]

Messages postés
120
Date d'inscription
mercredi 17 septembre 2003
Statut
Membre
Dernière intervention
18 mai 2007
- - Dernière réponse : econs
Messages postés
4066
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
- 16 juin 2006 à 16:32
Bonjour,

J'aimerais que mon lorsque j'exécute un fichier .bat à partir de mon programme que mon programme attend l'execution de celui-ci avant de continuer l'execution du programme principal.

Cependant, ce n'ai actuellement pas le cas, les 2 se font en parrallèles, et j'ai besoin qu'ils de fassent l'un à la suite de l'autre.

Merci
a+
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
357
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
24 mars 2011
1
3
Merci
je te conseillerais d'utiliser l'objet wscript.shell

set wshell=createobject("wscript.shell")

wshell.run "leprogramme",,True

D@runia

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 104 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_darunia
Messages postés
100
Date d'inscription
samedi 11 janvier 2003
Statut
Membre
Dernière intervention
16 juin 2006
1
0
Merci
Voila ce que j'utilie pour gérer ton problème.

Dim proc As New System.Diagnostics.Process()
                        proc.StartInfo.UseShellExecute = False
                        proc.StartInfo.RedirectStandardError = True
                        proc.StartInfo.FileName = My.Application.Info.DirectoryPath + "\full.bat "
                        'Arguments à passer à l'éxécutable à lancer
                        'Start the process
                        proc.Start()
                        ' Do not wait for the child process to exit before
                        ' reading to the end of its redirected error stream.
                        proc.WaitForExit()

....

Fred
Commenter la réponse de ProphetKy
Messages postés
4066
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
23
0
Merci
Salut,

Bien qu'étant en VB6, le code de Renfield doit s'adapter très facilement à .NET :
http://www.vbfrance.com/code.aspx?ID=34867







Manu


--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
Commenter la réponse de econs

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.