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();
Je vous remercie
Cordialement
Sergent-Quentin