Est-il possible de tester si le pavé numérique est ou non actif ?
Marki pour vos réponses
[R] Verr num
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
Avouillette
- Niveau 1

- Messages : 5
- Enregistré le : mer. 26 août 2009 14:57
- Status : Hors ligne
[R] Verr num
Modifié en dernier par Avouillette le jeu. 27 août 2009 18:28, modifié 1 fois.
Re: Verr num
Merci d'avance de prendre connaissance des Règles de présentation d'un message.
Pour Verr Num:
Pour Verr Num:
Code : Tout sélectionner
#Include <WinAPI.au3>
msgbox(0,"Verr Num",_WinAPI_GetAsyncKeyState(0x90))-
Avouillette
- Niveau 1

- Messages : 5
- Enregistré le : mer. 26 août 2009 14:57
- Status : Hors ligne
Re: Verr num
Merci pour ta réponse et désolé de ne pas avoir lu les consignes de présentation d'un message plus tôt...
Sauf erreur de ma part, la fonction _WinAPI_GetAsyncKeyState() nous dit si une touche est pressée au moment du test, non ?
Du coup, ça ne me renvoi une valeur différente de 0 que si je lance le script tout en pressant la touche [Verr num].
Je n'ai donc pas ce que je veux, à savoir l'état du voyant Verr num à un instant T.
D'autres idées ?
Sauf erreur de ma part, la fonction _WinAPI_GetAsyncKeyState() nous dit si une touche est pressée au moment du test, non ?
Du coup, ça ne me renvoi une valeur différente de 0 que si je lance le script tout en pressant la touche [Verr num].
Je n'ai donc pas ce que je veux, à savoir l'état du voyant Verr num à un instant T.
D'autres idées ?
- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: Verr num
Si on vous demande de prendre connaissance des règles de présentation, c'est pour que vous éditiez votre premier message afin de le mettre en conformité avec celles-ci.
Merci.
Merci.
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é".
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é".
Re: Verr num
Code : Tout sélectionner
if isVerrNumActive() then msgbox(0,"e","Verr num on")
func isVerrNumActive()
$result = DllCall("user32.dll","short","GetKeyState","int",0x90)
return $result[0]
EndFunc
-
Avouillette
- Niveau 1

- Messages : 5
- Enregistré le : mer. 26 août 2009 14:57
- Status : Hors ligne
Re: [R] Verr num
Cool ça marche !
Merci chef
Merci chef

