Lancer une macro Catia à l'ouverture d'un fichier Part

Est-il possible de lancer automatiquement une macro Catia lors de l’ouverture d’un fichier Part spécifique ?

L’exécution automatique d’une macro au démarrage de CATIA est possible, mais le lancement spécifique à l’ouverture d’un fichier Part défini n’est pas une fonctionnalité native directe. Cependant, voici une approche pour contourner cette limitation :

  1. Créer une macro de lancement personnalisée :

    • Développez une macro CATVBA (ou un autre langage supporté par CATIA) qui gère l’ouverture de votre fichier Part spécifique.
    • Dans cette macro, après avoir ouvert le fichier Part, vous pouvez ensuite appeler la macro que vous souhaitez exécuter automatiquement.
  2. Associer la macro de lancement à un bouton ou un raccourci :

    • Créez un nouveau bouton dans l’interface de CATIA (via la personnalisation des barres d’outils) et assignez-lui votre macro de lancement.
    • Alternativement, vous pouvez créer un raccourci clavier pour lancer cette macro.
  3. Objectif de la macro :

    • Comprendre le but précis de l’exécution automatique de la macro à l’ouverture d’un fichier Part est essentiel. Cela peut aider à affiner la solution. Par exemple, si la macro doit appliquer des modifications ou des analyses spécifiques au contenu du fichier ouvert, la méthode décrite ci-dessus est la plus appropriée.

Bien que CATIA ne propose pas de déclencheur direct ‹ OnPartOpen › pour les macros, cette approche par une macro intermédiaire permet d’atteindre le résultat souhaité en automatisant le processus d’ouverture et d’exécution subséquente.