[R] Maintient de la touche CTRL droite

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

[R] Maintient de la touche CTRL droite

#1

Message 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.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

#2

Message 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}")
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

#3

Message 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...
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

#4

Message 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 ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

#5

Message 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
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

#6

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

#7

Message 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 :'(
Répondre