Bonjour
Tout d'abord [b]merci [/b]pour ce logiciel fiable, gratuit et programmable !
J'ai créé un script reprenant des fonctions de Update Fields de ScorEpioN.
Il fonctionne sans problème en séléctionnant un seul film, avec plusieurs films le PickTree apparaît à chaque film.
J'ai beau comparer l'original et mon script je n'arrive pas à voir ce qui cloche. Préférant les exit au grands if imbriqués j'ai pensé que ça pouvait venir de là... J'ai supprimé tous les exit sans rien améliorer.
J'ai l'impression que les scripts dépendent d'un contexte rémanent ou alors ça viendrait du PickTree ; bref c'est nébuleux.
J'imagine qu'il y a une variable globale qui est modifiée lors de la première exécution, permettant de voir aux passages suivants qu'on n'en est plus à la première passe.
Je le pensais aussi jusqu'à ce que, récemment, un des concepteurs de scripts ne me le prouve En fait le script est exécuté pour chaque film, mais le script n'est pas rechargé dans le moteur de script ; il semble donc conserver ses variables globales.