Fin d'une commande shell

Signaler
Messages postés
12
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
2 juillet 2002
-
Messages postés
12
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
2 juillet 2002
-
Salut ...

Un petit probleme a vous soumettre :

comment attendre la fin d'une execution d'un programme externe lance via la commande Shell?

Je m'explique: je lance avec la commandez shell un programme externe, et je voudrais attendre la fin de l'execution de ce programme pour que les instruction du code VB reprennent. Comment faire si c'est possible ? La commande Shell renvoie t elle une valeur quand son execution est terminee?

Merci a tous d'avance

4 réponses

Messages postés
114
Date d'inscription
vendredi 3 mai 2002
Statut
Membre
Dernière intervention
17 novembre 2014

Il existe du code référencé sur ce site ou sur http://www.planetsourcecode.com/vb/
qui résoud ton problème.

Ca utilse des api qui récupère l'id process de l'id retourné par la commande Shell et regarde s'il est toujours actif.
--------------------
Skrol 29
www.skrol29.com
--------------------
0
Messages postés
12
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
2 juillet 2002
2
t'aurais pas le lien exact par hasard??? en tous cas merci ...

au fait, tu connaitrais pas le nom de l'api utilisee?
0
Messages postés
114
Date d'inscription
vendredi 3 mai 2002
Statut
Membre
Dernière intervention
17 novembre 2014

haaaa la la....
À quoi ca sert que les wabmaster fassent des outils de recherche ?

Une petite recherche sur "shell" et "wait" et on trouve le code magique :

http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=6071&lngWId=1

--------------------
Skrol 29
www.skrol29.com
--------------------
0
Messages postés
12
Date d'inscription
jeudi 27 juin 2002
Statut
Membre
Dernière intervention
2 juillet 2002
2
Merci ...

les webmasters sont sympas, mais qd le moteur plante, c moins cool ...
0