[..] Simuler les mouvements et clics de souris

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
albu68
Niveau 2
Niveau 2
Messages : 19
Enregistré le : ven. 04 févr. 2011 15:51
Status : Hors ligne

[..] Simuler les mouvements et clics de souris

#1

Message par albu68 »

je déterre ce topic, j'ai une petite question sur le ControlClick :

J'ai trouvé deux façons de faire qui fonctionne mais quel est la bonne ?

Par ex je veux cocher une case donc je fais :
ControlClick("Configuration", "", "Button3")

OU

ControlClick("Configuration", "", "[CLASS:Button; INSTANCE:3]")
Sinon, dans un autre topic quelqu'un a dit qu'il fallait remplacer CLASS par l'ID comme ça je pense:
ControlClick("Configuration", "", "[1076:Button; INSTANCE:3]")
Mais ça fonctionne pas.

Merci.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Simuler les mouvements et clics de souris

#2

Message par Tlem »

La section Tutoriel n'est pas sensée servir pour poser des questions techniques.
Donc je déplace ce sujet ici !
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [..] Simuler les mouvements et clics de souris

#3

Message par ZDS »

Bonjour !

A mon avis, voici les solutions qui fonctionnent :
  • ControlClick("Configuration", "", "Button3")
  • ControlClick("Configuration", "", "[CLASS:Button; INSTANCE:3]")
  • ControlClick("Configuration", "", 1076) -- Attention ! 1076 est un nombre, pas une chaine de caractères
  • ControlClick("Configuration", "", "[ID:1076]")
Toutes ces façons sont équivalentes, et fonctionnent. Par contre ControlClick("Configuration", "", "[1076:Button; INSTANCE:3]"), c'est du grand n'importe quoi ^^ Entre les crochets le format doit être [CLEF:VALEUR; CLEF:VALEUR; ... CLEF:VALEUR]. La clef peut etre ID, TEXT, CLASS, CLASSNN, NAME, REGEXPCLASS, X, Y, W, H, ou INSTANCE uniquement.

A bientôt !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Répondre