Salut,
Le script ci-dessous parcourt les fichiers de deux listes pour vérifier lesquelles correspondent. S'ils le font, la fonction 'tagger' est utilisée pour manipuler les fichiers. J'ai créé ce code pour une interface graphique dans laquelle tester sa fonctionnalité, j'ai choisi quatre fichiers (deux pour lf et deux pour lg). Le problème est que, lorsque la condition est évaluée à true, le script 'tagger' ne s'exécute que pour le premier des deux fichiers correspondants, au lieu des quatre. Je me demandais s'il me manquait quelque chose?
commenceTaggingScript2 = Expr(
For(p = 1, p <= n items(lf), p++,
For(q = 1, q <= nitems(lg), q++,
if (Left(lf[p], Length(lf[p]) - 4) == Left(lg[q], Length(lg[q]) - 8), print("Sliced Lf: " || Left(lf[p], Length(lf[p]) - 4)); print("Sliced lg: " || Left(lg[q], Length(lg[q]) - 8)); tagger(selectedDirlf || lf[p], selectedDirlg || lg[q]) , print("Not matching"));
);
);
); Je voudrais exécuter le débogueur JSL sur votre code et parcourir le code et voir quelles actions JMP effectue aux points clés de votre code.