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 !
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) ?
Je n'ai pas compris grand chose mais ça marche super bien !!!
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
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 !
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.
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.