Page 1 sur 1
Débutant complet, besoin d'un peu d'aide :s
Posté : dim. 21 juin 2009 18:14
par Trivial
Bonjour à tous !
Je débute tout à fait sur AutoIt, j'ai voulu créer une petit truc pour essayer un peu ce language.
Voici mon code :
Code : Tout sélectionner
While 1
WinWaitActive("Click Challenge! v2.0 sur Facebook - Google Chrome")
MouseClick("left"[, 390, 523 ])
WEnd
Mais ça marche pas >.<
Je sens que c'est une grosse connerie de ma part...
Merci d'avance à tous pour vos réponses !
Re: Débutant complet, besoin d'un peu d'aide :s
Posté : dim. 21 juin 2009 19:51
par TaPuZ
Salut.
Déjà, il faut penser à mettre les balises en titre de ton premier message.
Ensuite, bien lire, outre les règles du forum, celles de l'aide.
En effet, par exemple, par convention, les paramètres entre crochet le sont (entre crochet) juste pour signifier le côté optionnel, et non pas pour qu'ils soient notés dans le code.
Ensuite, il faut aussi savoir le but (in)avoué ( :p ) de ton code. Par exemple, que comptes-tu faire avec, qu'attends-tu de lui (même si j'ai bien compris que c'est en entrainement).
Ainsi, tu pourras apprendre des pros de ce forum (dont je ne fais pas parti), leur méthodologie, et les moyens qu'ils mettent en oeuvre pour réussir là ou on sèche.
Bonne suite...
Re: Débutant complet, besoin d'un peu d'aide :s
Posté : dim. 21 juin 2009 23:34
par Tlem
Outre cela, ce script présent l'inconvénient que lorsque la fenêtre sera active, le code fera à l'infini des clics ultra rapides sur les coordonnées envoyées (a moins que ce ne soit le but (in)avoué

).
Avec la balise de titre, pensez à mettre un titre un peut plus explicite.
Merci
Re: Débutant complet, besoin d'un peu d'aide :s
Posté : dim. 21 juin 2009 23:39
par Iste
bah... "Click Challenge!"...
Alors, pour tout script effectuant des clic rapide en boucle (ou du moins pendant un certain temps), penser a mettre une hotkey pour fermer a tout moment !
Code : Tout sélectionner
HotKeySet("{ESC}", "Terminate") ; a placer au début du script
Func Terminate()
Exit 0
EndFunc
Re: Débutant complet, besoin d'un peu d'aide :s
Posté : lun. 22 juin 2009 17:28
par Trivial
Désolé pour mon titre foireux, pour pas avoir lu les règles, j'avoue, je me suis inscrit, j'ai posté, c'est tout

*s'en va tout bien lire*
Bah, oui, c'est exactement mon but (in)avoué : faire des clics ultra rapides sur les coordonnées
C'juste une petite appli, surtout pour débuter en AutoIt... ( et me la péter sur mon score "miracle" aussi ^^ )
Merci a Iste pour la HotKey
Mais pourquoi ça marche pas ?

Re: Débutant complet, besoin d'un peu d'aide :s
Posté : lun. 22 juin 2009 17:44
par jbnh
Lire les règles c'est bien, mais les appliquer c'est mieux. (pour la balise dans le titre).
Donc tu as la hotkeyset.
Après tu veux faire une infinité de clic, il faut procéder avec une boucle. Dans la document, cette boucle se traduit sous forme de while.
Code : Tout sélectionner
HotKeySet("{ESC}", "Terminate") ; a placer au début du script
while 1
wend
Func Terminate()
Exit
EndFunc
Dans la boucle tu dois mettre le clic voulu :
MouseClick("left"[, 390, 523 ])
En soi, c'est juste mais dans la doc, les données entre [] sont juste pour désigner qu'elles sont optionnelles.
C'est donc :
MouseClick("left", 390, 523)
Inspire toi des exemples.