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

kiboumz 120 Messages postés mercredi 17 septembre 2003Date d'inscription 18 mai 2007 Dernière intervention - 16 juin 2006 à 15:56 - Dernière réponse : econs 4066 Messages postés mardi 13 mai 2003Date d'inscription 23 décembre 2008 Dernière intervention
- 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
cs_darunia 357 Messages postés mercredi 18 décembre 2002Date d'inscription 24 mars 2011 Dernière intervention - 16 juin 2006 à 16:03
3
Merci
je te conseillerais d'utiliser l'objet wscript.shell

set wshell=createobject("wscript.shell")

wshell.run "leprogramme",,True

D@runia

Merci cs_darunia 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 84 internautes ce mois-ci

Commenter la réponse de cs_darunia
ProphetKy 100 Messages postés samedi 11 janvier 2003Date d'inscription 16 juin 2006 Dernière intervention - 16 juin 2006 à 16:07
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
econs 4066 Messages postés mardi 13 mai 2003Date d'inscription 23 décembre 2008 Dernière intervention - 16 juin 2006 à 16:32
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.