Salut,
Existe-t-il un equivalent de GetKeyState sous Autoit ?
Si cette touche est appuyée alors...
Et pareil avec un click de souris :
Si click droit alors....
[C] Recup clavier ou souris.
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.
[C] Recup clavier ou souris.
Modifié en dernier par Tlem le ven. 06 juin 2008 22:54, modifié 2 fois.
Raison : Ajout de la balise [..] dans le titre
Raison : Ajout de la balise [..] dans le titre
-
- Niveau 11
- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: Recup clavier ou souris.
Pas à ma connaissance, peut-être dans la dernière version d'autoit 3.2.12 ?
sinon il existe une fonction semi simillaire le _ispressed()
Exemple
Sinon, dans le pire des cas si tu veux vraiment utiliser le GetkeyState, faudra la créer en utilisant l'api, voici la fonction
voir lien microsoft = cliquer
je dois avoir un exemple quelque part mais sur quel hDD :§
sinon il existe une fonction semi simillaire le _ispressed()
Exemple
Code : Tout sélectionner
#include <Misc.au3>
$dll = DllOpen("user32.dll")
While 1
Sleep ( 250 )
If _IsPressed("23", $dll) Then
MsgBox(0,"_IsPressed", "End Key Pressed")
ExitLoop
EndIf
WEnd
DllClose($dll)
voir lien microsoft = cliquer
Code : Tout sélectionner
;Alias...........: GetKeyState
;Description......: Retourne le status de la touche virtuel spécifié
;Syntaxe...........: GetKeyState(nVirtKey)
;
;SHORT GetKeyState(
; int nVirtKey
;);
;
; Paramétres ....: $nVirKey est la touche à tester
; Valeur retourné.: 0 ou 1 lorsque la touche est inactive
; - 127 ou - 128 lorsque la touche est enfoncé
Func _GetKeyState($nVirtKey)
Local $a_Return = DllCall("user32.dll","short","GetKeyState","int",$nVirtKey)
Return $a_Return[0]
EndFunc
je dois avoir un exemple quelque part mais sur quel hDD :§
Re: [..] Recup clavier ou souris.
Le _IsPressed implique que je connais la touche à "controler", je veux recuperer quelle touche est appuyée sans la connaitre 
Merci pour la réactivité

Merci pour la réactivité

- Tlem
- Site Admin
- Messages : 11791
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Recup clavier ou souris.
Dans la première question, vous demandez :
Ensuite vous demandez :
Cela s'apparente à un Keylogger et rentre donc en contradiction avec les règles du forum.
Merci de trouver la réponse par vous même.
etVoor0ck a écrit :Si cette touche est appuyée alors...
ani à répondus à votre question !!!Voor0ck a écrit :Si click droit alors....
Ensuite vous demandez :
Voor0ck a écrit :je veux récupérer quelle touche est appuyée sans la connaitre

Cela s'apparente à un Keylogger et rentre donc en contradiction avec les règles du forum.
Merci de trouver la réponse par vous même.
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é".
-
- Niveau 11
- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] Recup clavier ou souris.
j'y est pensé mais bon , en ayant un peu d'imagination on arrive facilement au résultat, rien de sorcier, 'es pasz au maitre 

- jbnh
- Niveau 11
- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Recup clavier ou souris.
comme dit Tlem : enregistreur de touche = enregistreur de mot de pass = hack ?
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci