Aide et conseils concernant AutoIt et ses outils.
-
jean74
- Niveau 1

- Messages : 9
- Enregistré le : jeu. 30 sept. 2010 12:43
-
Status :
Hors ligne
#1
Message
par jean74 »
Bonjour,
J'ai un erreur dans mon script, je n'arrive pas a compiler deux fonctions.
Quand je retire controlsend ça fonctionne, mais en le rajoutant il me dis qu'il y a une erreur.
Un petit coup de pouce serait le bien venu.
Merci
-
milka
- Niveau 4

- Messages : 55
- Enregistré le : sam. 03 avr. 2010 17:00
-
Status :
Hors ligne
#2
Message
par milka »
Et bien... pourquoi ajouter une fonction dans une autre fonction ?
-
jean74
- Niveau 1

- Messages : 9
- Enregistré le : jeu. 30 sept. 2010 12:43
-
Status :
Hors ligne
#3
Message
par jean74 »
Une fonction dans une fonction c'est parce que je ne peux pas utiliser la souris dans le logiciel.
Pas simple mais j'essaye
-
milka
- Niveau 4

- Messages : 55
- Enregistré le : sam. 03 avr. 2010 17:00
-
Status :
Hors ligne
#4
Message
par milka »
Au temps pour moi, j'avais mal compris ton code.
Tu as 3 initialisations de fonction mais seulement 2 fins de fonction.
-
jean74
- Niveau 1

- Messages : 9
- Enregistré le : jeu. 30 sept. 2010 12:43
-
Status :
Hors ligne
#5
Message
par jean74 »
Je sèche un eu ou mettre la fin de la fonction ...
Pourrais tu eclairer mes lumières ?
-
Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
-
Status :
Hors ligne
#6
Message
par Tlem »
jean74 a écrit :Pourrais tu eclairer mes lumières ?
Ha ouais, quand même ...
-
milka
- Niveau 4

- Messages : 55
- Enregistré le : sam. 03 avr. 2010 17:00
-
Status :
Hors ligne
#7
Message
par milka »
Tlem a écrit :jean74 a écrit :Pourrais tu eclairer mes lumières ?
Ha ouais, quand même ...
Normalement, c'est bon là.
► Afficher le texte
Code : Tout sélectionner
#include <Misc.au3>
HotKeySet('{F6}', '_Start')
HotKeySet("{ESC}", "_terminate")
While 1
sleep(20)
WEnd
Sleep(300)
Func _Start()
While 1
Sleep(20)
AttendreClicGauche()
Sleep(20)
Controlsend( "", "","{F12}")
WEnd
EndFunc
Func _terminate()
Exit
EndFunc
Func AttendreClicGauche()
Do
Sleep(20)
Until(_IsPressed("01"))
EndFunc
-
jean74
- Niveau 1

- Messages : 9
- Enregistré le : jeu. 30 sept. 2010 12:43
-
Status :
Hors ligne
#8
Message
par jean74 »
Merci Milka,
Ca fonctionne, l'approche du scripte est différente.
Je m'obstinais a modifier la fonction, mais c'est vrai que c'est plus simple et plus clair comme ça.
Un grand merci

-
milka
- Niveau 4

- Messages : 55
- Enregistré le : sam. 03 avr. 2010 17:00
-
Status :
Hors ligne
#9
Message
par milka »
De rien.
Merci de changer la balise du titre en [R] si ton problème est résolu.