AutoIt : Automatiser clic et clavier

Fermé
lefoufighter Messages postés 277 Date d'inscription lundi 20 novembre 2006 Statut Membre Dernière intervention 12 avril 2018 - 27 déc. 2007 à 11:10
 Hardrockeur38 - 11 août 2009 à 10:56
Bonjour,

Je voudrais automatiser une tache avec autoIt : c'est de faire un clic sur la fenetre internet (sous firefox)(à un point déterminé 540,540) et puis taper sur la barre d'espace mais je m'en sors pas trop :-(


TestClicetCLavier();

Func TestClicetCLavier();
ControlClick("Test page internet - Mozilla Firefox","",)
MouseClick("left",548,548,50,1)
Send ( "space" )
EndFunc

Exit



Apres quelques recherches j'ai écrit ca mais ca ne fonctionne pas, pourriez vous m'aider s'il vous plait ?
Merci d'avance
A voir également:

7 réponses

MouseClick("left",548,548,50,1)

a remplacer par

MouseClick("left",548,548,1,50)
3
bonjour
il faut l'écrire comme ça:
Send ("{Space}")
0
Hardrockeur38
2 juil. 2009 à 12:27
Bonjour,

je reup ce post un an plus tard en effet, mais c'est parce que j'ai un problème pour faire un script dans AutoIt

Voilà, à la base je n'y connais vraiment rien, et je me suis inspiré du script de Lefoufighter.

Pour ce que je veux, j'aimerais qu'un clic gauche se répète à l'infini à un endroit précis de la fenêtre (également firefox dans mon cas)

Func Jesaispascequ'onmetici ();
ControlClick("Mozilla Firefox")
MouseClick("left",289,56,50,1)
EndFunc

Sauf que ça ne fait rien du tout, même pas un seul clic !
0
anonyme.perso
13 juil. 2009 à 14:44
salut j'y connait rien mais logiquement la reponse d'haut dessus dit qu'il faut inverser 1avec 50 donc essaie ca en esperant t'aider
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
anonyme.perso
14 juil. 2009 à 11:17
salut moi la j'ai commencer par faire sa mai apres je veux qu'il clic sur le pixel comment faire?

$coord=PixelSearch( 680 , 381 , 1167 , 609 ,"0xFCD844")

if not @error Then
je sais pas quoi mettre
EndIf

if @error Then
OH pi là non plus je sais pas quoi mettre
EndIf
0
Sparkdaemon Messages postés 63 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 15 février 2011 10
24 juil. 2009 à 13:00
Essaies ça :

While 1 ;On lance une boucle infinie elle continuera jusqu'a atteindre "Exitloop"
$coord=PixelSearch( 680 , 381 , 1167 , 609 ,"0xFCD844") ; On cherche la couleur, jusqu'ici c'est okay

if not @error Then ; Si il n'y a pas d'erreur (Donc si il a trouvé)
Mouseclick("left", $coord[0], $coord[1], 1, 10) ; On clique sur le pixel trouvé
exitloop; On quitte la boucle
EndIf

wend ; Arrivé ici, si la couleur n'est pas trouvé il continue a chercher

--------------------------------------------
Cordialement,
0
Hardrockeur38
11 août 2009 à 10:56
En fait c vrmt pas top, le mieux c'est de télécharger BlasterClic.
0