[..] WinActivate et mouseClick

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
leon21
Niveau 1
Niveau 1
Messages : 2
Enregistré le : lun. 18 mars 2013 11:09
Status : Hors ligne

[..] WinActivate et mouseClick

#1

Message par leon21 »

Bonjour à tous,

Je suis nouveau sur le développement AutoIt.
Nous voulons automatiser la recette d'une partie simple d'un logiciel qui est assez redondant pour les testeurs.

Nous lançons la fenêtre en pré condition

Dans le script, nous faisons un WinActivate de la fenêtre qui fonctionne très bien (je passe par AutoFit Info pour avoir le Title et la Class), puis un mouseClick pour commencer l'automatisme de l'utilisateur.
Mais là, rien ne se passe.
Si je fais juste mouseMove sans WinActivate, cela fonctionne.
Si je fais un mouseClick sans WinActivate, la souris se déplace mais ne clic pas dans la fenêtre et même en double click rien ne se passe...

Code : Tout sélectionner

MouseClick("left",150,150)
Voilà, en 2 lignes de code, je suis bloqué sans comprendre le pourquoi du comment mais il doit y en avoir un ^^

Merci pour vos réponses

PS : je ne mets pas le code car c'est vraiment 2 lignes de code simple ^^
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] WinActivate et mouseClick

#2

Message par mikell »

Les coordonnées 150x150 du mouseclick sont mesurées par rapport à quoi ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
leon21
Niveau 1
Niveau 1
Messages : 2
Enregistré le : lun. 18 mars 2013 11:09
Status : Hors ligne

Re: [..] WinActivate et mouseClick

#3

Message par leon21 »

Je suppose d'en haut à gauche de la fenêtre active...
Mais peu importe les valeurs des paramètres de la méthode, cela ne change rien au problème.

Tout ce que je veux, c'est activer ma fenêtre puis faire bouger ma souris pour créer un jeu de test automatisé d'actions simple d'utilisateur.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] WinActivate et mouseClick

#4

Message par mikell »

leon21 a écrit :Je suppose ...
Réponse inappropriée :mrgreen:
Par défaut MouseClick prend les coordonnées par rapport à l'écran, donc essaie de mettre en tête de script

Code : Tout sélectionner

Opt("MouseCoordMode", 2)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre