Page 1 sur 1

[R] Function HotKeySet

Posté : dim. 26 juil. 2009 18:55
par Sirius
Encore moi :P
Lorsque j'entre ce code "pour définir les touche de raccourcis";

Code : Tout sélectionner

#include <Misc.au3>
HotKeySet("ESC}", "_exit")
HotKeySet("{F5}", "start")
HotKeySet("{F6}", "stop")
Il y a une erreur;

Code : Tout sélectionner

>"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Documents and Settings\User\Bureau\Automatisation.au3"    
C:\Documents and Settings\User\Bureau\Automatisation.au3 (2) : ==> Unknown function name.:
HotKeySet("{ESC}", "_exit")
^ ERROR
>Exit code: 1    Time: 0.522
L'erreur survient toujours. Qu'il soit d'un il sera de l'autre. :cry:

C'est quoi mon erreur ou leurs erreur (fichier)?

Re: [..] Function HotKeySet

Posté : dim. 26 juil. 2009 19:18
par Tlem
Hummm.
Cette ligne de code est fausse :

Code : Tout sélectionner

HotKeySet("ESC}", "_exit")
Regardez plus attentivement et vous trouverez ce qui manque. :roll:

Est-ce que vous avez bien créez les fonctions _exit, start et stop dans la suite du code ?

Re: [..] Function HotKeySet

Posté : dim. 26 juil. 2009 20:42
par Sirius
À ce que je vois j'ai peut être fait une erreur ici {ESC}(l'accolade de gauche était manquante) mais à part de cela je ne sais pas exactement ce qu'il pourait manquer dans cette ligne

Code : Tout sélectionner

HotKeySet("{ESC}", "_exit")
:idea: :idea: :idea: :idea: :idea: :idea: :idea:
D'accord!! :o Je sais quel est mon erreur! :oops:
En fait ma ligne était parfaite. Mon problème est le manque de de fonction qui sont nécessaire.
Mon script devrais donc ressembler à cela;

Code : Tout sélectionner

#include <Misc.au3>
Global $Pause

HotKeySet("{Esc}", "_exit")
HotKeySet("{Enter}", "Pause")

Func _exit()
    Exit 0
EndFunc

Func Pause()
    $Pause = NOT $Pause
    While $Pause
        sleep(100)
        ToolTip('Mise en pause',640,512)
    WEnd
Si ce n'etais pas cela le problème, bien moi le problème est résolu 8)
Merci de m'avoir ouvert les yeux :)