[R] Function HotKeySet

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Sirius
Niveau 1
Niveau 1
Messages : 9
Enregistré le : sam. 11 juil. 2009 02:11
Status : Hors ligne

[R] Function HotKeySet

#1

Message 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)?
Modifié en dernier par Sirius le dim. 26 juil. 2009 20:42, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Function HotKeySet

#2

Message 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 ?
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é".
Sirius
Niveau 1
Niveau 1
Messages : 9
Enregistré le : sam. 11 juil. 2009 02:11
Status : Hors ligne

Re: [..] Function HotKeySet

#3

Message 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 :)
Répondre