[..] HotKeySet : Ignorer les +, ^, !, ...

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Nicoto
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 20 août 2011 19:09
Status : Hors ligne

[..] HotKeySet : Ignorer les +, ^, !, ...

#1

Message par Nicoto »

Bonjour,

J'aimerais bien faire un hotkeyset de la touche '+' comme ceci :

Code : Tout sélectionner

HotKeySet("+","_Test")
Malheureusement, cela ne fonctionne pas. -> Normal, le + est considéré comme la touche SHIFT. Or je voudrais qu'il ne soit plus considéré comme SHIFT. Même si je peux faire "{+}", je préférerais un truc du genre :

Code : Tout sélectionner

HotKeySet("+","_Test",1)
comme la fonction send (si on met le flag à 1, les +, ^, !,... ne sont plus considérés comme SHIFT, CTRL, ou ALT).

Je sais pas si vous m'avez compris ^_^, merci de votre aide future.

Nicoto
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#2

Message par blacksoul305 »

Bah, tu aimerais sauf que s'il y a pas l'option, donc c'pas possible. Va falloir faire avec :)
Étudiant en 2ème année de Licence Informatique.
Nicoto
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 20 août 2011 19:09
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#3

Message par Nicoto »

Ouais mais y'a pas moyen de faire un truc du genre ? x)
Ou alors recoder la fonction hotkeyset ? :p
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#4

Message par blacksoul305 »

C'est une fonction interne, je crois pas qu'il y ait moyen de la re-coder. Enfin, attends d'avoir une réponse sure.

Mais, à quoi ça te servirai ? Car au pire tu mes "{+}" non ?
Étudiant en 2ème année de Licence Informatique.
Nicoto
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 20 août 2011 19:09
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#5

Message par Nicoto »

Ben ça fait plus clean.
Mais si y'a vraiment pas moyen, c'pas grave.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#6

Message par mikell »

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Nicoto
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 20 août 2011 19:09
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#7

Message par Nicoto »

Merci, je vais voir ça.
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#8

Message par blacksoul305 »

Il me semblait bien avoir trouvé un truc similaire sur le forum US.
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
Baku
Niveau 5
Niveau 5
Messages : 103
Enregistré le : mar. 26 oct. 2010 18:34
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#9

Message par Baku »

Heu question bête, pourquoi ne pas simplement faire un truc comme ça ?

Code : Tout sélectionner

_HotKeySet("^","_Test", 1)

While 1

WEnd

Func _HotKeySet($touche,$func,$param)
    If $param = 1 Then
        HotKeySet("{" & $touche & "}",$func)
    Else
        HotKeySet($touche,$func)
    EndIf
EndFunc

Func _Test()
    MsgBox(0, "", "Ca marche ! :)")
EndFunc
[color=#0000FF]jchd[/color] a écrit :On est tous le casse-burnes de quelqu'un à un moment ou un autre !
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#10

Message par blacksoul305 »

Baku a écrit :
► Afficher le texte
+1

EDIT : Même si encore une fois, je vois pas trop l'utilité de faire tout ça hein ? ;)
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#11

Message par mikell »

Marche pas chez moi
Avec Send oui, mais là on peut mettre le flag 1, et je vois pas d'équivalent pour Hotkeyset
" 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
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#12

Message par Iste »

blacksoul305 a écrit :EDIT : Même si encore une fois, je vois pas trop l'utilité de faire tout ça hein ? ;)
Aucune. C'est aussi pertinent que de faire une code pour retirer les $ des variables du code source pour faire "plus clean"

@Nicoto : J'ai hâte de vous voir débarquer sur les expressions régulières :)
Signez ici
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#13

Message par blacksoul305 »

Iste a écrit :les expressions régulières :)
J'ai b'soin de plus de précisions... Un lien ? C'est quoi ça ?
Étudiant en 2ème année de Licence Informatique.
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: [..] HotKeySet : Ignorer les +, ^, !, ...

#14

Message par Iste »

google + 1er lien = définition
google + 2em lien = tuto php de commentcamarche
google + 3em lien = tuto site du zero
...
Signez ici
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#15

Message par mikell »

Image
" 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
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] HotKeySet : Ignorer les +, ^, !, ...

#16

Message par blacksoul305 »

Hop, merci je vais regarder ça, j'étais de sortie aujourd'hui, et mes bras me brûlent un max...
Étudiant en 2ème année de Licence Informatique.
Répondre