[Résolu] Clic sur images de chiffres avec un code spécifique

Vous voulez de l'aide ? Postez ici :)
Post Reply
Aurélien
Posts: 2
Joined: 29 Jun 2020, 22:00

[Résolu] Clic sur images de chiffres avec un code spécifique

Post by Aurélien »

Bonjour,
Tout d'abord, merci pour cette appli géniale !
Voilà mon projet, je souhaiterai automatiser une connexion qui se fait avec un code numérique via un pavé numérique (impossible de saisir ce code dans un champ et les chiffres changent de position à chaque connexion).
Grâce à actionna je réussi à récupérer la position de chaque chiffre. Maintenant j'aimerai les cliquer dans un ordre spécifique mais je n'y parviens pas. Je suis complètement novice avec Javascript et je ne trouve pas la solution...
Voila ce que j'ai essayé de faire avec une boucle mais sans succès:

Code: Select all

//Le code numérique est stocké dans la variable X (par exemple 0123, 123456). La longueur du code est variable de 4 à 8 caractères.
//Les positions des touches de clavier sont stockées dans les variables Clavier_[0-9]
//Et si cela commence par zéro, ce code ne fonctionnera pas du tout ...

var codeX = new String(X);
var  souris =new Mouse();
Console.print(codeX)
Console.print(codeX.lenght)

for (var i = 0; i<codeX.lenght; i++) {
if (codeX.charAt(i)='0') {
souris.move(Clavier_0);
} else if (codeX.charAt(i)='1') {
souris.move(Clavier_1);
} else if (codeX.charAt(i)='2') {
souris.move(Clavier_2);
} else if (codeX.charAt(i)='3') {
souris.move(Clavier_3);
} else if (codeX.charAt(i)='4') {
souris.move(Clavier_4);
} else if (codeX.charAt(i)='5') {
souris.move(Clavier_5);
} else if (codeX.charAt(i)='6') {
souris.move(Clavier_6);
} else if (codeX.charAt(i)='7') {
souris.move(Clavier_7);
} else if (codeX.charAt(i)='8') {
souris.move(Clavier_8);
} else if (codeX.charAt(i)='9') {
souris.move(Clavier_9);
}
souris.click();
Console.print(cooX.charAt(i))
}
Si vous pouviez m'aider à corriger ce code, j'en serai très heureux. Merci d'avance
Last edited by Aurélien on 30 Jun 2020, 16:22, edited 1 time in total.

eureka
Posts: 56
Joined: 08 Mar 2016, 22:18

Re: Clic sur images de chiffres avec un code spécifique

Post by eureka »

Some ideas (apology - English):

(a) note that Actiona code is ECMAscript not Javascript.

(b) codeX.lenght .. should be codeX.length

Aurélien
Posts: 2
Joined: 29 Jun 2020, 22:00

Re: Clic sur images de chiffres avec un code spécifique

Post by Aurélien »

Salut, merci !
J'ai corrigé et c'est maintenant fonctionnel :)

Code: Select all

var codeX = new String(X);
var souris = new Mouse();

for (var i = 0; i<codeX.length; i++) {
if (codeX.charAt(i)=="1") {
souris.move(Clavier_1);
} else if (codeX.charAt(i)=="1") {
souris.move(Clavier_1);
} else if (codeX.charAt(i)=="2") {
souris.move(Clavier_2);
} else if (codeX.charAt(i)=="3") {
souris.move(Clavier_3);
} else if (codeX.charAt(i)=="4") {
souris.move(Clavier_4);
} else if (codeX.charAt(i)=="5") {
souris.move(Clavier_5);
} else if (codeX.charAt(i)=="6") {
souris.move(Clavier_6);
} else if (codeX.charAt(i)=="7") {
souris.move(Clavier_7);
} else if (codeX.charAt(i)=="8") {
souris.move(Clavier_8);
} else if (codeX.charAt(i)=="9") {
souris.move(Clavier_9);
}
Execution.pause(150);
souris.click();
}

Post Reply