Et voila j'ai un nouveau problème

Bon alors j'explique :
Je fais un nouveau script qui permet à un utilisateur de mettre des racouçit clavier.
En gros ça donne ça :
Code : Tout sélectionner
HotKeySet("a", "a")
;;;; Body of program would go here ;;;;
While 1
Sleep(100)
WEnd
;;;;;;;;
Func a()
send($phrase)
EndFunc
"Je suis absent pour le moment"
le HotKeySet("a", "a") va se réactiver avec le a de absent et créer une boucle infinie.
Donc j'aimerais que dans les fonctions activées le hotkeyset ne fonctionne plus.
Juste pendant le moment ou la fonction s'execute.
Voila j'ai un peu mal expliqué j'espère que quelqun va pouvoir m'aider.
Merci d'avance,