bonsoir
Je m'amuse très bien avec l'action "trouve image"
quand je demande a actionaz de cliquer sur une image dupliquer en quatre il choisis toujours la même j'imagine qu'il a des criteres de selection.
ma question est la suivante :y a t'il un moyen de le forcer a cliquer sur les quatre images "oui"?
j'ai réussi a trouver la position des 4 images mais je n'arrive pas comment lui dire de cliquer sur les quatre images si quelqu'un a une piste ou la solution ça serai très sympa de sa part.
merci
actionaz trouve 4 images identique
actionaz trouve 4 images identique
- Attachments
-
- Capture.JPG (167.15 KiB) Viewed 2587 times
Re: actionaz trouve 4 images identique
Bonjour,
En pièce jointe un script d'exemple.
Le principe :
Une page html : a.htm
qui contient 4 boutons avec comme valeur 0
si on clic sur un bouton, la valeur passe automatiquement de 0 à 1 .
Le script actiona fait cela automatiquement pour les 4 boutons.
Avant 1ere utilisation, ouvrir a.htm et refaire 'button.jpg pour l'adapter à votre PC.
contient :
En pièce jointe un script d'exemple.
Le principe :
Une page html : a.htm
qui contient 4 boutons avec comme valeur 0
si on clic sur un bouton, la valeur passe automatiquement de 0 à 1 .
Le script actiona fait cela automatiquement pour les 4 boutons.
Avant 1ere utilisation, ouvrir a.htm et refaire 'button.jpg pour l'adapter à votre PC.
contient :
- page a.htm
- button.jpg
- Script actiona
Re: actionaz trouve 4 images identique
merci monsieur françois
bravo la il clique sur les quatres images
mais dans mon script il ya 4 portes quand actionaz rentre il dois chercher une une clet s'il la trouve il continue sinon il reviens en arrière et il ouvre une 2 eme porte et il cherche encore la même image s'il la trouve il continue sinon il reviens en arrière et il ouvre une 3 eme porte...
désolé pour le dérangement et merci encore.
bravo la il clique sur les quatres images
mais dans mon script il ya 4 portes quand actionaz rentre il dois chercher une une clet s'il la trouve il continue sinon il reviens en arrière et il ouvre une 2 eme porte et il cherche encore la même image s'il la trouve il continue sinon il reviens en arrière et il ouvre une 3 eme porte...
désolé pour le dérangement et merci encore.
- Attachments
-
- voila ce que j'ai réussi a faire grâce a votre code
- Capture 02.JPG (38.44 KiB) Viewed 2563 times
-
- 01:actionaz cherche les portes
02:il trouve leur positions
03:il rentre par la premiere porte s'il trouve la clet il va aller a une ligne sinon il retourne en arriere et il rentre par la 2 eme porte et il cherche la clet ....
quand j'ai crée mon script actionaz cherche la clet toujours en meme endroit c'est pour cela il trouve jamais la clet - Capture.JPG (60 KiB) Viewed 2570 times
- 01:actionaz cherche les portes
-
- Posts: 6
- Joined: 05 Jan 2019, 19:42
Re: actionaz trouve 4 images identique
Bonjour . Merci pour ce programme et forum et tous vos script d’exemple !
J'explique ma question :
var souris=new Mouse()
t_mini = 250 // en milli secondes
t_maxi= 550 // idem
t_aleatoire = t_mini +Math.floor( Math.random() * (t_maxi - t_mini+1 )) ;
for(i=0;i< xy.length;i++){
Execution.pause(t_aleatoire) // permet de visualiser le clic fait par Actiona
souris.move(xy[3])
souris.click();
}
Execution.pause(t_aleatoire)
Des-fois il y a 4 image et je veut qu'il clique sur la 4 eme .
Mais cela arrive qu'il n'y ai que 2 image ; et alors :
Uncaught exception at <anonymous script, id=139743875806288>:9: ParameterTypeError: Type de paramètre incorrect
9 souris.move(xy[3])
Comment faire pour que s'il y en a 4 il clique sur la 4 eme , mais que s'il y en a juste 2 il clique sur la 2eme ( ou 3 eme s'il en trouve 3 ) ? ? ?
J'explique ma question :
var souris=new Mouse()
t_mini = 250 // en milli secondes
t_maxi= 550 // idem
t_aleatoire = t_mini +Math.floor( Math.random() * (t_maxi - t_mini+1 )) ;
for(i=0;i< xy.length;i++){
Execution.pause(t_aleatoire) // permet de visualiser le clic fait par Actiona
souris.move(xy[3])
souris.click();
}
Execution.pause(t_aleatoire)
Des-fois il y a 4 image et je veut qu'il clique sur la 4 eme .
Mais cela arrive qu'il n'y ai que 2 image ; et alors :
Uncaught exception at <anonymous script, id=139743875806288>:9: ParameterTypeError: Type de paramètre incorrect
9 souris.move(xy[3])
Comment faire pour que s'il y en a 4 il clique sur la 4 eme , mais que s'il y en a juste 2 il clique sur la 2eme ( ou 3 eme s'il en trouve 3 ) ? ? ?
Re: actionaz trouve 4 images identique
Bonjour,
En reprenant l'exemple que j'avais donné au début de cette demande d'aide et en l'adaptant à la nouvelle question.
Maintenant le nombre de boutons est variable et on veut que le script clic sur le bouton le plus à droite.
Apres l'action trouver image ( où la variable 'position s'appelle 'xy' ), il faut créer une action code :
Le principe :
Une page html : a.htm qui contient n boutons .
Le script actiona va chercher le bouton le plus à droite et cliquer dessus
Vous pouvez ajouter ou enlever 1 ou plusieurs boutons ( de même taille)
Avant 1ere utilisation, ouvrir a.htm et refaire 'button.jpg pour l'adapter à votre PC.
on a besoin de :
page a.htm
button.jpg
Script actiona
cf 1er message.
En reprenant l'exemple que j'avais donné au début de cette demande d'aide et en l'adaptant à la nouvelle question.
Maintenant le nombre de boutons est variable et on veut que le script clic sur le bouton le plus à droite.
Apres l'action trouver image ( où la variable 'position s'appelle 'xy' ), il faut créer une action code :
Code: Select all
//=> a trouver
max_button = 0 // le bouton avec le x maxi (ici on initialize)
max_x= 0; // le x maxi de ce bouton (ici on initialize)
// => fin à trouver
// => recherche de max_button et de max_x
for(i=0;i< xy.length;i++){
Console.print(xy[i].x)
if ( xy[i].x > max_x ) {
max_x = xy[i].x
max_button = i
};
};
souris.move(xy[max_button])
souris.click();
Execution.pause(1000) // permet de visualiser le clic fait par Actiona
Le principe :
Une page html : a.htm qui contient n boutons .
Le script actiona va chercher le bouton le plus à droite et cliquer dessus
Vous pouvez ajouter ou enlever 1 ou plusieurs boutons ( de même taille)
Avant 1ere utilisation, ouvrir a.htm et refaire 'button.jpg pour l'adapter à votre PC.
on a besoin de :
page a.htm
button.jpg
Script actiona
cf 1er message.
-
- Posts: 39
- Joined: 02 Apr 2018, 23:19
Re: actionaz trouve 4 images identique
super boulot
maintenant si a ce script ( 1er exemple de francois)
SUITE
var souris=new Mouse()
for(i=0;i< xy.length;i++){
Execution.pause(500) // permet de visualiser le clic fait par Actiona
souris.move(xy)
souris.click();
}
Execution.pause(3000)
il trouve x images
je voudrais que pour chaque image il clique dessus et apres qu il execute une procedure
apres il prends la deuxieme image et la procedure et ainsi de suite
est ce possible?l
maintenant si a ce script ( 1er exemple de francois)
SUITE
var souris=new Mouse()
for(i=0;i< xy.length;i++){
Execution.pause(500) // permet de visualiser le clic fait par Actiona
souris.move(xy)
souris.click();
}
Execution.pause(3000)
il trouve x images
je voudrais que pour chaque image il clique dessus et apres qu il execute une procedure
apres il prends la deuxieme image et la procedure et ainsi de suite
est ce possible?l
-
- Posts: 39
- Joined: 02 Apr 2018, 23:19
Re: actionaz trouve 4 images identique
up pour savoir si c est possible