AutoIt : Automatiser clic et clavier
lefoufighter
Messages postés
277
Date d'inscription
Statut
Membre
Dernière intervention
-
Hardrockeur38 -
Hardrockeur38 -
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 :-(
Apres quelques recherches j'ai écrit ca mais ca ne fonctionne pas, pourriez vous m'aider s'il vous plait ?
Merci d'avance
--
Il n'existe que deux choses infinies, l'univers et la bêtise humaine...
mais pour l'univers, je n'ai pas de certitude absolue. <Albert Einstein>
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
--
Il n'existe que deux choses infinies, l'univers et la bêtise humaine...
mais pour l'univers, je n'ai pas de certitude absolue. <Albert Einstein>
Configuration: Windows XP Firefox 2.0.0.11
7 réponses
-
-
-
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 ! -
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
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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 -
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, -