Page 1 of 1

clic aléatoire sur une image

Posted: 03 Mar 2017, 22:53
by Redrem
Bonsoir et merci pour le programme Actionaz que je découvre depuis peu.

J"utilise la fonction trouvé image, puis je voudrais faire un clic sur un endroit aléatoire sur cette image, mais je ne trouve pas le moyen de le faire.

Pourriez vous m'aidez merci.

Re: clic aléatoire sur une image

Posted: 04 Mar 2017, 09:13
by francois
Bonjour,

Dans l'action 'trouver image', donner un nom au parametre position :
1.gif
1.gif (12.8 KiB) Viewed 2109 times
prévoir le cas où l'image n'est pas trouvée : "Si non trouvée"


Puis utiliser ce parametre dans l'action clic :
2.gif
2.gif (10.47 KiB) Viewed 2109 times
(Le $ qui précède xy indique qu'il s'agit d'une variable.)

Re: clic aléatoire sur une image

Posted: 04 Mar 2017, 09:54
by Redrem
Merci pour votre réponse, mais avec cette variante il clic toujours au centre de l'image, je voudrais qu'il clic aléatoirement dans l'image.

Merci

Re: clic aléatoire sur une image

Posted: 04 Mar 2017, 10:46
by francois
Action code à mettre après action 'trouver image' ( avec position=xy)

Prendre en compte la taille de l'image, ici 104 X 23

Code: Select all

//==========
longueur_img  =104
hauteur_img = 23
//==========

var souris=new Mouse() 
var xy_alea = new Point();

xy_alea.x = xy.x - longueur_img  /2 + Math.floor((Math.random() * longueur_img  ) + 1); 
xy_alea.y = xy.y - hauteur_img /2 + Math.floor((Math.random() * hauteur_img ) + 1); 

souris.move(xy_alea);
souris.click();

Re: clic aléatoire sur une image

Posted: 05 Mar 2017, 12:27
by Redrem
Merci beaucoup,sa fonctionne parfaitement.