Incrémentation ?

Vous voulez de l'aide ? Postez ici :)
Post Reply
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

Incrémentation ?

Post by etideval »

Re bonjour à tous,
bon alors en gros, j'appel ma procédure et il y as une boucle dedans, je voudrais que après 5 relance (c'est un exemple) il annule la procédure en cour et lance une autre procédure (comme un abandon de procédure en cour. le compteur de relance retourne à 0 quand il y as un abandon.

une idée de comment faire sa simplement ?
moi je ne vois pas comment faire pour le compteur et la remis à 0, le mieux serais via une procédure car je vais utilisé sa plusieurs fois.
#l'option code c'est bien, sa prend - de place, dommage que seule le js sois supporté.

Merci par avance.
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

Re: Incrémentation ?

Post by Violette »

Code: Select all

for (var i = 0; i < 5; i++) {
    Script.callProcedure('NOM_PROCEDURE');
    i++;
}
Un truc comme ça ? Là le script lancera 5 fois la procédure puis il stoppera. Sinon tu as l'action Boucle aussi, tu mets 5 en nb de fois et en ligne tu mets un numéro de ligne Appel de procédure et ton script exécutera 5 fois la procédure que tu souhaites.
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

Re: Incrémentation ?

Post by etideval »

nn, c'est pas vraiment se que je cherche,

J'ai une procédure appeler,
un trouve image dans ma procédure, si il ne trouve pas l'image il attend 5s par exemple et reteste,
si il trouve il continu la procédure, mais si après 5 trouve image il ne trouve pas il stop la procédure et en lance une autre. (et remet le décompte à 0, on remet aussi le décompte à 0 si il trouve l'image).
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

Re: Incrémentation ?

Post by Violette »

Code: Select all

var verif = false, i = 0;

while (verif === false && i < 5) {
    if (!SCREENSHOT.findSubImage(IMAGEATROUVER)) {
        Execution.pause(5000);
    } else {
        verif = true;
    }
    i++;
}

if (verif === true) {
    Script.callProcedure('NOM_PROCEDURE_SUCCESS');
} else {
    Script.callProcedure('NOM_PROCEDURE_ECHEC');
}

verif = false, i = 0;
Ce qui est écrit en majuscule est à modifier :p.
etideval
Posts: 47
Joined: 19 Apr 2015, 18:24

Re: Incrémentation ?

Post by etideval »

merci bcp
Post Reply