C'est une grosse application développée en Lisp sous AutoCad et qu'un client m'a demandé de porter sous ZwCad. De multiples fonctions existent pour automatiser différentes tâches sur des dessins existants (insertion automatiques de blocs, manipulations de calques, création de présentations, Impressions, sélection d'objets identiques pour les changer de calque ou les supprimer ...). Chacune de ces fonctions se lance avec un raccourci dans le plan courant. Mais lorsque plusieurs plans sont ouverts, les utilisateurs souhaitent qu'elles s'exécutent dans tous les plans.
Jusqu'ici, ils avaient une commande qui déclenche l'effet de boucle. Celle-ci a été développée en langage C, il y a pas mal d'années et elle ne fonctionne plus, mais ils n'ont plus les programmes sources. Une fois activée, elle demande la saisie de la fonction à utiliser.
J'espère avoir été assez clair dans mes explications.