OVH Cloud OVH Cloud

attendre la fin d'une instruction ( bis )

2 réponses
Avatar
jhon
Bonjour =E0 tous.
D=E9ja post=E9 vendredi dernier, mais aucune r=E9ponse : je me=20
dis que c'est sans doute =E0 cause du week end...
Apr=E9s j'arrete promis.
---------------------------------------------------------
objectif : lancer des scripts vbs, le deuxieme devant=20
attendre que le premier se soit termin=E9 pour d=E9marrer.

Espoir : qu'en utilisant l'api CreateProcess, et tout le=20
barratin a cot=E9 (WaitForSingleObject et compagnie )pour=20
que vb attende la fin de mon process 1 avant d'envoyer le=20
2, j'arriverais =E0 mes fins.

Probl=E8me : CreateProcess ne semble pas dispos=E9 =E0 me=20
lancer un .vbs... aucun probl=E8me si je lance un .exe, voir=20
une ligne de commande, mais rien avec un .vbs...

D'avance merci.

2 réponses

Avatar
Pierre Alexis
Salut John,

Tu as écrit :

objectif : lancer des scripts vbs, le deuxieme devant
attendre que le premier se soit terminé pour démarrer.



Ben au lieu de lancer le vbs, lance l'interpéteur (qui se nomme wscript.exe)
avec en paramètre le fichier vbs que tu veux lancer.

--
Pierre ALEXIS - MVP Visual Basic
Courriel & messenger :
FAQ Visual Basic : http://faq.vb.free.fr/
Avatar
jhon
ben oui tout simplement...
ca marche.
Merci beaucoup.