[R] Verr num

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avouillette
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 26 août 2009 14:57
Status : Hors ligne

[R] Verr num

#1

Message par Avouillette »

Est-il possible de tester si le pavé numérique est ou non actif ?

Marki pour vos réponses
Modifié en dernier par Avouillette le jeu. 27 août 2009 18:28, modifié 1 fois.
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: Verr num

#2

Message par Voodoo »

Merci d'avance de prendre connaissance des Règles de présentation d'un message.

Pour Verr Num:

Code : Tout sélectionner

#Include <WinAPI.au3>
msgbox(0,"Verr Num",_WinAPI_GetAsyncKeyState(0x90))
Avouillette
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mer. 26 août 2009 14:57
Status : Hors ligne

Re: Verr num

#3

Message par Avouillette »

Merci pour ta réponse et désolé de ne pas avoir lu les consignes de présentation d'un message plus tôt... :oops:

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

Re: Verr num

#4

Message par Tlem »

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.
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
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: Verr num

#5

Message par Voodoo »

:lol:

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
Niveau 1
Messages : 5
Enregistré le : mer. 26 août 2009 14:57
Status : Hors ligne

Re: [R] Verr num

#6

Message par Avouillette »

Cool ça marche !

Merci chef :D
Répondre