Page 1 sur 1

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

Posté : sam. 08 janv. 2011 18:25
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 =)

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

Posté : sam. 08 janv. 2011 18:45
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

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

Posté : sam. 08 janv. 2011 19:19
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)

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

Posté : sam. 08 janv. 2011 19:39
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...
 

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

Posté : sam. 08 janv. 2011 19:42
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.

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

Posté : sam. 08 janv. 2011 19:43
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:

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

Posté : sam. 08 janv. 2011 19:47
par Iste
Haha, chacun son tour !