Méthode Sendkey - problème d'execution

Signaler
Messages postés
2
Date d'inscription
jeudi 18 décembre 2008
Statut
Membre
Dernière intervention
19 décembre 2008
-
Messages postés
2
Date d'inscription
jeudi 18 décembre 2008
Statut
Membre
Dernière intervention
19 décembre 2008
-
Bonjour

J'essaie de créer un script vbs qui à l'execution, me simulerait la commande touche Ctrl + A

J'ai fait 2 essais :

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{^A}"

&

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{^(A)}"

Mais il me met toujours un message d'erreur :

Ligne 2
Caract. : 1
Erreur : Argument ou appel de procédure incorrect
Code : 800A0005

Je n'arrive pas à voir ou est mon erreur :'( Quelqu'un aurait une idée sur la question?

Merci d'avance
Laurent

2 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
42
salut,

pas sûr qu'il faille les accolades..., tu ne passes pas de valeur "clé"

WshShell.SendKeys "^(A)"
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp 
Messages postés
2
Date d'inscription
jeudi 18 décembre 2008
Statut
Membre
Dernière intervention
19 décembre 2008

Merci!

Par contre bizarre, il ne semble pas prendre en compte mon code :s.
En fait j'ai utilisé Clavier+ pour créer des raccourcis à toute série d'actions.
Je voudrais créer des tâches plannifiées sur un PC pour qu'il me lance toute la série d'action à une heure donnée.

J'ai donc besoin d'un executable qui permet de simuler le Ctrl + A...
si je le fais manuellement çà marche, il me lance l'action associée. Mais si je lance le fichier .vbs çà ne marche pas. Il ne fait rien :'''(

Si quelqu'un a une idée.

Merci

Laurent