[V] Savoir si une touche est pressée ou non

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Verrouillé
Xtroyer
Niveau 3
Niveau 3
Messages : 42
Enregistré le : dim. 11 juil. 2010 18:54
Status : Hors ligne

[V] Savoir si une touche est pressée ou non

#1

Message par Xtroyer »

Salut, je code un logiciel, et j'aimerais pouvoir savoir ce que frappe l'utilisateur. il s'agit de raccourci, et si par exemple, il tape "EXE", ça envoie une page du programme. Donc je fais le code, tout fonctionne, mais parfois, lorsque je tape trop vite, rien ne ce passe... j'essai de récupérer ça dans une MsgBox, et je lis "EE" --'
j'ai l'impression que le programme est trop lent, ya moyen de l'accélérer ?

Merci =)
Avatar du membre
Fish
Niveau 5
Niveau 5
Messages : 178
Enregistré le : sam. 23 oct. 2010 19:28
Localisation : Devant mon ordinateur.
Status : Hors ligne

Re: [..] Savoir si une touche est pressée ou non

#2

Message par Fish »

Salut.

Tout d'abord, comment enregistre tu les touches? Tu peut nous montrer ton code? En effet, si tu gère mal la mémoire de ton script, cela peut le ralentir, mais sans code, on ne peut rien te dire...

Voila, a++! :D
Cordialement,
Fish-panai.
P.S (Pas Salé): Vive le poisson pané.
Xtroyer
Niveau 3
Niveau 3
Messages : 42
Enregistré le : dim. 11 juil. 2010 18:54
Status : Hors ligne

Re: [..] Savoir si une touche est pressée ou non

#3

Message par Xtroyer »

Edit Tlem : Code supprimé.

En effet ça fait pas mal de ligne, heureusement que je ne prends pas en compte 100% des touches x)
Avatar du membre
Fish
Niveau 5
Niveau 5
Messages : 178
Enregistré le : sam. 23 oct. 2010 19:28
Localisation : Devant mon ordinateur.
Status : Hors ligne

Re: [..] Savoir si une touche est pressée ou non

#4

Message par Fish »

Ok, bon ben je peut te suggérer d'enlever un max de variables et de plutôt "emboiter" les If comme ceci pour faire tes raccourcis car les variables bouffes de la mémoire :

Code : Tout sélectionner

if _ispressed ...then
 if _ispressed ...then
   if _ispressed ...then
etc...
 
Cordialement,
Fish-panai.
P.S (Pas Salé): Vive le poisson pané.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] Savoir si une touche est pressée ou non

#5

Message par Iste »

Quelque soit votre objectif Xtroyer, je vous annonce hélas que votre demande s'apparente a un keyloger qui sont selon notre charte interdit.
Je verrouille donc le topic, et ajout quand meme mon point de vue : Autoit pur n'est pas fait pour ce genre de tache. Revoyez votre code pour trouvez une solution, ou trouvez une solution grace a des dll.
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Savoir si une touche est pressée ou non

#6

Message par Tlem »

Désolé, mais ce type de code s'apparente à un Keyloggeur.
Même si votre utilisation est légitime ou sans mauvaises intentions, cela est en contradiction avec les règles de ce forum :
Il est strictement interdit de :

# Créer un sujet à caractère illégal. Ces sujets incluent, sans s'y limiter, la pornographie, la pédophilie, le racisme, le piratage informatique sous toutes ses formes (P2P, Crack, Keygen, n° de série, malware, spyware, keylogger, virus ...), ou encore la diffamation ainsi que les images ou textes pouvant choquer ou remettre en cause la décision des modérateurs dans vos messages, signatures, avatars ou tout autre endroit du site.
Les modérateurs du site se réservent le droit de supprimer tout message ou élément en contradiction de cette règle, sans aucuns préavis.
Code supprimé.

Edit : Iste m’a devancé d'une minute. :cry:
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
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [V] Savoir si une touche est pressée ou non

#7

Message par Iste »

Haha, chacun son tour !
Signez ici
Verrouillé