La création d’un plugin permet d’avoir un point d’entrée pour tout traitement automatisé au sein d’une application, ici Civil 3D.
Nous allons créer un plugin pour Civil 3D 2023. Ce plugin nous donnera accès à un nouvel onglet personnalisé dans le ruban avec un bouton qui ouvrira un panneau.
Le plugin sera chargé au démarrage de Civil 3D.
Ajouter les librairies suivantes à vos références :
Elles se situent au niveau du dossier C:\Program Files\Autodesk\AutoCAD 2023\
Dans cette section nous implémenterons les fonctions qui nous permettront de rattacher un onglet au ruban, un panneau et un bouton.
Maintenant que nous avons tout ce qui nous permet de créer un menu, il faut qu’il puisse être rattaché au menu dès l’ouverture de Civil 3D. Il nous faut donc implémenter les commandes dans ce sens.
Pour implémenter les commandes, nous utiliserons une classe avec l’interface « IExtensionApplication ».
Nous interagirons avec AutoCAD pour la seconde en écrivant « Bye bye » sur le prompt AutoCAD.
Maintenant que nous avons implémenté le chargement de notre onglet au démarrage de l’application, il nous reste une dernière chose à gérer : la récupération de l’évènement au clic des boutons.
C’est le moment de tester !
Cliquer sur « Toujours charger »
Au clic du bouton « Bye World », le prompt affiche :
Félicitations !
Nous avons créé un plugin AutoCAD Civil 3D permettant d’interagir avec AutoCAD via une nouvelle section dans le ruban.
Auteur : Marvyne T.