Méthode Sendkey - problème d'execution

lolobibop59 Messages postés 2 Date d'inscription jeudi 18 décembre 2008 Statut Membre Dernière intervention 19 décembre 2008 - 18 déc. 2008 à 14:51
lolobibop59 Messages postés 2 Date d'inscription jeudi 18 décembre 2008 Statut Membre Dernière intervention 19 décembre 2008 - 19 déc. 2008 à 10:59
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

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
18 déc. 2008 à 15:54
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 
0
lolobibop59 Messages postés 2 Date d'inscription jeudi 18 décembre 2008 Statut Membre Dernière intervention 19 décembre 2008
19 déc. 2008 à 10:59
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
0
Rejoignez-nous