Rechercher : dans
Par :

AutoIt : Automatiser clic et clavier

Dernière réponse le 11 aoû 2009 à 10:56:07 lefoufighter, le 27 déc 2007 à 11:10:43 
 Signaler ce message aux modérateurs

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

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

Meilleures réponses pour « AutoIt : Automatiser clic et clavier » dans :
Raccourcis clavier de Windows VoirRaccourcis clavier sous Windows ou comment éviter d'utiliser la souris ! Raccourcis spécifiques à Windows Pour la gestion de fichiers mais aussi pour tous les logiciels Pour les logiciels de traitement de texte Pour Word Pour Excel Pour...
Verrouillage automatique du pavé numérique VoirProblématique Quoi de plus agaçant que d'être obligé d'activer manuellement le pavé numérique à chaque démarrage de Windows !!! Cette astuce permet d'effectuer ce verrouillage automatiquement à chaque démarrage. Attention, il faut suivre la...
Indices et exposants automatiques VoirMise en forme automatique des exposants et des indices Grâce à l'outil de correction automatique sous word, il est possible de lui faire reconnaitre des mots en tapant juste des abréviations. Cette manipulation est le sujet de l'astuce "Comment...
Télécharger Clavier + VoirClavier+ est un outil qui vous permet d'associer toutes les touches du clavier à une action, y compris la touche Windows. Les raccourcis créés peuvent être associés à un programme ou à un texte particulier. Pour prendre un exemple concret, créez des...
Télécharger Caledos Automatic Wallpaper Changer VoirCaledos Automatic Wallpaper Changer est comme son nom l'indique, un gestionnaire de fond d'écran. Les principales caractéristiques de Caledos : - il supporte les formats d'images BMP, GIF, JPG, TIF, - la sélection facile de dossiers ou fichiers à...
Le clavier VoirPrésentation du clavier Le clavier (en anglais keyboard) permet, à la manière des machines à écrire, de saisir des caractères (lettres, chiffres, symboles ...), il s'agit donc d'un périphérique d'entrée essentiel pour l'ordinateur, car c'est...

1

FlyTbird, le 29 fév 2008 à 08:52:59

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

a remplacer par

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

Répondre à FlyTbird

3

Beright, le 28 oct 2008 à 02:33:54

Bonjour
il faut l'écrire comme ça:
Send ("{Space}")

Répondre à Beright

4

Hardrockeur38, le 2 jui 2009 à 12:27:15

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 !

Répondre à Hardrockeur38

5

anonyme.perso, le 13 jui 2009 à 14:44:12

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

Répondre à anonyme.perso

6

anonyme.perso, le 14 jui 2009 à 11:17:23

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

Répondre à anonyme.perso

7

Sparkdaemon, le 24 jui 2009 à 13:00:37

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,

Répondre à Sparkdaemon

8

 Hardrockeur38, le 11 aoû 2009 à 10:56:07

En fait c vrmt pas top, le mieux c'est de télécharger BlasterClic.

Répondre à Hardrockeur38