Trouver image + Presse-Papier (bug?)

Vous voulez de l'aide ? Postez ici :)
Post Reply
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Trouver image + Presse-Papier (bug?)

Post by Sergent-Quentin »

Bonjour,

J'ai une action code qui doit trouver 2 images :

La première image est la barre de recherche google, une fois l'image trouvée le code place la souris dans la barre de recherche et colle le presse-papier... seulement c'est là que le problème intervient : actiona se fige :'(

J'ai testé avec l'action trouver image, ça fonctionne sans problème mais pas avec l'action code.

Quand le script à coller le presse-papier, google fait automatiquement sa recherche, qui permet d'afficher la deuxième image à trouver ( Après de nombreux tests il faut mettre au moins une autre image à trouver pour réaliser ce bug ).

Voici le code :

Code: Select all

var Souris = new Mouse(); // Création de la souris
var Clavier = new Keyboard(); // Création du clavier
var Presse_Papier = new Clipboard(); // Création du Presse-Papier

var Photo = "Google";
var screenShot, imageToFind, searchResult, X, Y, i;
var Description = "Coucou";

function Test() {
screenShot = Image.takeScreenshot();
imageToFind = new Image('M:/Documents/Windows/Actionaz/neixxien/Infinity refonte/Image/'+Photo+'.jpg');
searchResult = screenShot.findSubImage(imageToFind,
{
confidenceMinimum: 80,
downPyramidCount: 1,
searchExpansion: 15,
maximumMatches: 1
})
// Si trouvé
if (searchResult) {
X = searchResult.position.x
Y = searchResult.position.y
if (Photo=="Google") {
Souris.move(X, Y);
Souris.click();
Execution.pause(1500);
Presse_Papier.setText(Description);
Console.print(Presse_Papier.text);
Clavier.pressKey("controlLeft");
Clavier.triggerKey("v");
Clavier.releaseKey("controlLeft");
Photo = "Recherche";
}
else if (Photo=="Recherche") {
Console.print(X, Y);
Souris.move(X, Y);
Souris.click();
Execution.stop();
}
Test();
}
// Si non trouvé
else {
Execution.pause(500);
Test();
}
}

Test();
Sauriez-vous d'où vient le problème ?

Je vous remercie

Cordialement

Sergent-Quentin
Post Reply