[R] Vérification de saisi de touche

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

[R] Vérification de saisi de touche

#1

Message par baddark »

Bonjour,

Je voudrais vérifier si une touche est saisi, pour sa j'ai voulu faire

Code : Tout sélectionner

if(HotKeySet("{F3}", "GetPos") = 1)Then
Msgbox(0, "", "test")
EndIf
Mais dès le lancement du programme, le Msgbox apparait alors que la touche n'a même pas été saisi !
Comment puis-je vérifier la saisi d'un texte autrement svp ?
Josef
Niveau 4
Niveau 4
Messages : 76
Enregistré le : jeu. 02 juil. 2009 21:16
Status : Hors ligne

Re: [..] Vérification de saisi de touche

#2

Message par Josef »

Utilise la function : _IsPressed, tu trouvera toute les informations dans l'Help.
Josef
Avatar du membre
jumby
Niveau 5
Niveau 5
Messages : 118
Enregistré le : jeu. 12 juin 2008 17:50
Status : Hors ligne

Re: [..] Vérification de saisi de touche

#3

Message par jumby »

Hotkeyset ne s'utilise pas comme ceci.

Voici un exemple de son utilisation :

Code : Tout sélectionner

HotKeySet("{F3}", "GetPos") ; Lors de l'appui de la touche F3, la fonction GetPos (définie plus bas) sera appelée.

func Getpos() ; Ceci est le contenu de la fonction Getpos
Msgbox(0, "", "test")
EndFunc

While 1
sleep(100)
WEnd
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

Re: [..] Vérification de saisi de touche

#4

Message par baddark »

En fait je veux vérifier si une touche est effectivement enfoncé, je vais em tourner du coté de _IsPressed

En fait je pense avoir trouver un truc en le foutant dans une fonction,

J'ai réussi à faire autrement mais le problème, c'est que la getpos se positionne par rapport à la fenetre autoit alors que le mouseclick se positionne par rapport au coin en haut à gauche, comment puis-je resoudre ce pb ?
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Vérification de saisi de touche

#5

Message par orax »

Concernant les positions, il y a les options opt() qui se terminent par "CoordMode" qui pourraient vous aider ; par exemple, MouseCoordMode.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
baddark
Niveau 2
Niveau 2
Messages : 23
Enregistré le : dim. 12 juil. 2009 10:43
Status : Hors ligne

Re: [R] Vérification de saisi de touche

#6

Message par baddark »

C'est parfait merci x)
Répondre