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 :
-
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.
-
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.
-
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.