Sendkeys problème [Résolu]

Messages postés
6
Date d'inscription
lundi 6 avril 2009
Dernière intervention
10 mai 2009
- - Dernière réponse : mazert
Messages postés
6
Date d'inscription
lundi 6 avril 2009
Dernière intervention
10 mai 2009
- 13 oct. 2007 à 21:03
Bonjour,

J'ai un problème avec le code ci dessous :

AppActivate Shell("Notepad.exe",vbNormalFocus)
SendKeys "abc"
SendKeys "^s"
SendKeys "C:\fichier.txt"
SendKeys "{ENTER}"
SendKeys "%{F4}

il bloque lorsque je veut enregistrer le fichier texte, il m'affiche le bloc note avec :
abcC:\fichier.txt

Comment contourner ce problème ? merci d'avance
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
72
3
Merci
Salut
Ajoute True derrière chaque SendKeys afin que l'instruction ne redonne la main QUE lorsqu'elle l'aura exécuté :
   SendKeys "^s", True

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 89 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Jack
Messages postés
142
Date d'inscription
jeudi 10 juillet 2003
Dernière intervention
10 novembre 2007
0
Merci
SendKeys "^s"
SendKeys "C:\fichier.txt"

met un sleep entre ces 2 lignes. l'affichage de la boite de message enregistrer sous n'est pas instantannée.

Daetips
Commenter la réponse de daetips
Messages postés
6
Date d'inscription
lundi 6 avril 2009
Dernière intervention
10 mai 2009
0
Merci
Merci à tous pour votre aide, sa marche bcp mieux maintenant.

"La réalitée dépasse la fiction"  IAM
Commenter la réponse de mazert

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.