Sendkeys problème [Résolu]

Messages postés
6
Date d'inscription
lundi 6 avril 2009
Statut
Membre
Dernière intervention
10 mai 2009
- - Dernière réponse : mazert
Messages postés
6
Date d'inscription
lundi 6 avril 2009
Statut
Membre
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 

3 réponses

Meilleure réponse
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
61
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 223 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
Statut
Membre
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
Statut
Membre
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