[R] Détecter des touches dans des GUI

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

[R] Détecter des touches dans des GUI

#1

Message par TT22 »

Bonjour,
J'ai commencé à faire une GUI et j'ai besoins de savoir si l'utilisateur à appuyé sur une touche.
Voici le début de mon script :
► Afficher le texte
Et j'ai besoin de savoir si l'utilisateur appuie sur entrée.
Donc, est-ce que quelqu'un sait ce qui ne vas pas ?
Modifié en dernier par TT22 le mer. 15 juin 2011 19:59, modifié 1 fois.
Cordialement,
TT22
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Détecter des touches dans des GUI

#2

Message par TommyDDR »

On peut surement faire mieux mais pour faire simplement je dirai :
► Afficher le textecode
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Détecter des touches dans des GUI

#3

Message par TT22 »

Ok, merci :mrgreen:
Mais juste une question, pourqoui la touche c'est :

Code : Tout sélectionner

(_IsPressed("0D")
Et pas :

Code : Tout sélectionner

(_IsPressed("{enter}")
Cordialement,
TT22
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Détecter des touches dans des GUI

#4

Message par TommyDDR »

Parce que c'est le code ASCII des touches qui est attendu.

Un appuie sur F1 sur la fonction _IsPressed vous l'aurait montré !
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [R] Détecter des touches dans des GUI

#5

Message par TT22 »

Ok
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Détecter des touches dans des GUI

#6

Message par mikell »

HotKeySet() est pas mal non plus
► Afficher le texte
J'aime bien quand c'est simple... :wink:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Détecter des touches dans des GUI

#7

Message par TommyDDR »

HotKeySet est bien évidement à PROSCRIRE

Imaginez un instant avoir un HotKeySet sur la touche Enter, celle-ci ne sera alors plus utilisable dans n'importe quel autre programme, et ça, croyez moi, vous ne le voulez pas ! :P
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Détecter des touches dans des GUI

#8

Message par mikell »

Oups... :?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre