Attendre la fin d'un process dans un prog vb

Soyez le premier à donner votre avis sur cette source.

Vue 9 315 fois - Téléchargée 1 227 fois

Description

Lancement d'un EXE dans VB et attendre que le l'EXE soit terminé pour exécuter la suite du code

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
8
Date d'inscription
vendredi 4 avril 2008
Statut
Membre
Dernière intervention
21 janvier 2012

Merci

Je n'ai pas compris grand chose mais ça marche super bien !!!
Messages postés
278
Date d'inscription
jeudi 14 avril 2005
Statut
Membre
Dernière intervention
13 avril 2013
1
Bonjour,

Oui tout à fait! En quelque sorte détecter le lancement d'une application (NotePad pour l'exemple)par l'utilisateur. Sans TIMER si possible !

Merci par avance
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
65
tu souhaites lancer Notepad, et t'assurer qu'il est bien demarré ?
Messages postés
278
Date d'inscription
jeudi 14 avril 2005
Statut
Membre
Dernière intervention
13 avril 2013
1
Intéressant ta source !
Mais peut-on faire la même chose à l'ouverture de NotePad (pour l'exemple)?
En effet je sais qu'il est possible de lister en continue les fenêtres et de comparer si on trouve la fenêtre dedans mais cela oblige de boucler dans un TIMER !

Merci si quelqu'un à la solution miracle !
10/10 pour la source !

Cordialement !
Messages postés
10
Date d'inscription
mercredi 24 mai 2006
Statut
Membre
Dernière intervention
15 août 2007

Ce code est nickel. Cependant j'aurai une petite question :

Dans VB, j'utilise ce code pour lancer un .bat qui permet d'ouvrir une application (et un processus).

Contenu de mon .bat :
C:\JGPlus5\PtComm.exe /comport:2 /ptaddr:A /batch:C:\download

Cette ligne ouvre le process PtComm.exe avec les options qui suivent (comport2:envoi fichier sur COM2, ptaddr:terminal de saisie portable à l'adresse A, batch:le chemin ou se situe le fichier à exécuter).

En fait, il s'agit simplement de transférer un fichier du PC à un terminal portable (et inversement) par l'intermédiaire de PtComm.

J'ai adapté votre code à mon cas, le transfert se passe très bien et le code VB attend la fermeture de mon processus. Le seul problème, c'est que ma fenêtre PtComm ne se ferme pas à la fin du transfert. Existe-t-il une fonction en VB qui me permettrait de détecter la fin de ce transfert pour fermer en automatique ma fenêtre (et donc mon processus) ?

Merci beaucoup pour votre aide.
Afficher les 8 commentaires

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.