Page 1 sur 1

[R] Maintient de la touche CTRL droite

Posté : lun. 10 déc. 2007 23:36
par arrkhan
plop,

j'ai beau chercher partout meme dans les archives, je m'en sort pas...

je cherche à :

appui maintenu sur touche RCTRL
appui bref touche z
appui bref touche e
relachage touche RCTRL

Ca a l air tout con mais je m 'en sort pas :'(

Code : Tout sélectionner

Send("{RCTRL down}")
        Send("{z}")
        Send("{e}")
        Send("{RCTRL up}")
 
ou

Code : Tout sélectionner

Send("{RCTRL DOWN}{z}{e}{RCTRL UP}")
 
ou

Code : Tout sélectionner

Send("{RCTRL down}")
        Sleep(100)
        Send("{z down}")
        Sleep(100)
        Send("{z up}")
        Sleep(100)
        Send("{e down}")
        Sleep(100)
        Send("{e up}")
        Sleep(100)
        Send("{RCTRL up}")
 
y a rien qui marche

au plaisir de vous lire.

Posté : mar. 11 déc. 2007 06:43
par Tlem
Dans la documentation de la commande 'Send', il est dit ceci :
{CTRLDOWN} Holds the CTRL key down until {CTRLUP} is sent
Donc cela devrait être quelque chose du genre :

Code : Tout sélectionner

Send("{RCTRL}{CTRLDOWN}")
Send("{z}")
Send("{e}")
Send("{RCTRL}{CTRLUP}")

Posté : mar. 11 déc. 2007 20:22
par arrkhan
merci de ta réponse Tlem mais ca ne fonctionne pas

il faudrait peut etre dire sue le forum us qu'ils implement {RCTRLDOWN} et {RCTRLUP} car la version pour le LCTRL existe...

Posté : mar. 11 déc. 2007 23:59
par Tlem
arrkhan a écrit :merci de ta réponse Tlem mais ca ne fonctionne pas
C'est étrange, car chez moi, ca fonctionne !
Avez vous la dernière version de AutoIt ?

Posté : mer. 12 déc. 2007 02:47
par arrkhan
oui, j'ai la 3.2.10.0
et bien en fait je pense que {CTRLDOWN} appui sur le CTRL gauche et dans mon cas, il ne faut surtout pas sinon cela ne marche pas...

Que je le test sous xp pro (hard) ou xp home et vista (virtuel), ca le fait pas

Posté : mer. 12 déc. 2007 08:58
par Tlem
Je n'ai pas d'application qui fait le distinguo entre le LCTRL et le RCTRL.

D'après les docs, la commande : Send("{RCTRL down}") devrait fonctionner pour votre cas, mais comme vous dites que non !!!

Si sylvanie et Voodoo n'ont pas d'idée, essayez peut être de mettre un message sur le forum Anglais.

Posté : mer. 12 déc. 2007 19:23
par arrkhan
apres test plus pousse, je crois que mon script ne peut fonctionner, il faut apparement que ce soit des appuis physique sur les touches (aucune idee pourquoi), je le modifie en consequence donc :'(