AppActivate? [Résolu]

patrizio77 10 Messages postés lundi 13 novembre 2000Date d'inscription 12 juillet 2005 Dernière intervention - 30 juin 2005 à 11:49 - Dernière réponse : patrizio77 10 Messages postés lundi 13 novembre 2000Date d'inscription 12 juillet 2005 Dernière intervention
- 30 juin 2005 à 16:44
Je crée une application qui ouvre une autre appli .
La suite de mon code fonctionne uniquement lorsque lapplication ouverte se termine (elle execute des commandes et crée des fichiers).Lappli se ferme dès quelle a fini de créer lé fichiers.
Dans mon code , je souhaite inserer une commande ki spécifie dattendre que laplication se ferme avant dexécuter mon code.
comment dois je mi prendre ? jai pensé a AppActivate
si kelk1 peu méclairé , ca serai sensas!!
Afficher la suite 

4 réponses

Meilleure réponse
patrizio77 10 Messages postés lundi 13 novembre 2000Date d'inscription 12 juillet 2005 Dernière intervention - 30 juin 2005 à 16:44
3
Merci
ui , c ske jai fai entre tps. en fait le probleme venai de
vbMinimizedNoFocus, jai mi vbMaximisedNoFocus, com ca la touche entrée
se fai ds lapplication.

En tou cas un grand merci !

Merci patrizio77 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 83 internautes ce mois-ci

crenaud76 4172 Messages postés mercredi 30 juillet 2003Date d'inscription 9 juin 2006 Dernière intervention - 30 juin 2005 à 11:58
0
Merci
J'ai une source sur le site qui permet de lancer une commande et d'attendre qu'elle se termine avant d epasser à la suite ... Une sorte de fonction Shell() évoluée
patrizio77 10 Messages postés lundi 13 novembre 2000Date d'inscription 12 juillet 2005 Dernière intervention - 30 juin 2005 à 14:27
0
Merci
C'est ce ki me fallai, mai jai un otre problème, je veu lancé lapplication (en apuyan sur la touche entrée ) .
ds mon code je fesai :
Appli = Shell(App.Path & "\TraitementDocOne.exe", 1) ' Exécute l'application TraitementDocOne.exe.
SendKeys I & "{ENTER}", True


mai la ji arive pa dans ton code a intégré , SenKeys , c normal??
en fait , ca apuie tou le tps sur entrée , je voudrai ke ca le fasse kune seule fois!
merci davance
crenaud76 4172 Messages postés mercredi 30 juillet 2003Date d'inscription 9 juin 2006 Dernière intervention - 30 juin 2005 à 14:41
0
Merci
Ben vu que mon code execute une commande et ne rend la main à VB que quand cette commande est fini, ton Sendkeys ne se produit que lorsque la commande "TraitementDocOne.exe" est fini !!!! Si ce SendKeys s'adresse a cette commande, tu ne peux pas utiliser mon Shell synchrone, tu dois resté avec le Shell() de base ...
Mais si je capte bien, tu dois lancer ta commande, lui balancer un {Enter} puis attendre qu'elle se termine, c'est ca ?
dans ce cas, tu peux essayer de modifier ma fonction ShellWait() en metant le Sendkeys juste entre le OpenProcess(...) et le Do, ca risque de fonctionner

Christophe

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.