begin process at 2008 08 22 06:28:26
1 229 779 membres
50 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Attendre la fin de l'execution d'un .bat [ Windows / Formulaire / Winforms / Controls ] (kiboumz)

Attendre la fin de l'execution d'un .bat le 16/06/2006 15:56:40

kiboumz
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+

Re : Attendre la fin de l'execution d'un .bat le 16/06/2006 16:03:10

darunia
Réponse acceptée !
je te conseillerais d'utiliser l'objet wscript.shell

set wshell=createobject("wscript.shell")

wshell.run "leprogramme",,True

D@runia

Re : Attendre la fin de l'execution d'un .bat le 16/06/2006 16:07:37

ProphetKy

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


Re : Attendre la fin de l'execution d'un .bat le 16/06/2006 16:32:23

econs
(Admin CS)


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.


Classé sous : fin, programme, bat, execution, attendre

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS