Page 1 sur 1
[R] Vérification de saisi de touche
Posté : mer. 15 juil. 2009 12:36
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 ?
Re: [..] Vérification de saisi de touche
Posté : mer. 15 juil. 2009 13:33
par Josef
Utilise la function : _IsPressed, tu trouvera toute les informations dans l'Help.
Josef
Re: [..] Vérification de saisi de touche
Posté : mer. 15 juil. 2009 13:58
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
Re: [..] Vérification de saisi de touche
Posté : mer. 15 juil. 2009 18:48
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 ?
Re: [..] Vérification de saisi de touche
Posté : mer. 15 juil. 2009 20:07
par orax
Concernant les positions, il y a les options opt() qui se terminent par "CoordMode" qui pourraient vous aider ; par exemple, MouseCoordMode.
Re: [R] Vérification de saisi de touche
Posté : ven. 17 juil. 2009 14:31
par baddark
C'est parfait merci x)