KERLOM Samuel Johnson
Comment charger un applicatif dans AutoCAD ?

Chargement dans AutoCAD

La méthode de chargement est différente en fonction du langage :

Fichier LSP ou VLX (LISP)

Pour charger une routine LISP, vous devez :
- Glisser-Déposer le fichier dans AutoCAD
OU
- Saisir la commande _APPLOAD et sélectionner le fichier
=> Vous avez maintenant accès à la nouvelle commande dans AutoCAD !

Pour automatiser le chargement au démarrage d'AutoCAD, vous pouvez saisir la commande _APPLOAD et enregistrer le fichier dans la "valise" avec le bouton "Contenu...".
valise AutoCAD
Pour information, les applications chargées au démarrage sont enregistrées dans la base de registre :
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R?\ACAD-????:???\Profiles\?\Dialogs\Appload\Startup

Fichier DVB (VBA)

Pour charger une macro VBA, vous devez :
- Glisser-déposer le fichier .DVB dans AutoCAD
OU
- Saisir la commande _APPLOAD (ou _VBALOAD) et sélectionner le fichier .DVB
Il est ensuite nécessaire d'utiliser la commande _VBARUN pour exécuter la macro.

L'exécution d'une macro VBA peut être simplifié par la création d'un bouton (dans un menu, une barre d'outils, un onglet du ruban, ...). Vous trouverez ci-dessous la macro à saisir pour définir le bouton :
^c^c-vbarun ".../Fichier.dvb!NomDuModule.NomDeLaMacro"
où :
- .../Fichier.dvb est le chemin d'accès vers le fichier DVB
- NomDuModule est le nom du module
- NomDeLaMacro est le nom de la procédure SUB

Il est possible de ne pas rentrer entièrement le chemin d'accès au fichier DVB :
- soit vous placez le fichier DVB dans un "chemin de recherche de fichiers de support",
- soit vous rajouter son chemin dans "chemin de recherche des fichiers de support",
- soit vous chargez automatiquement le fichier au démarrage (avec _APPLOAD puis le bouton "Contenu...").

Fichier DLL (.NET)

Pour charger un développement .NET, vous devez :
- Sairir la commande _NETLOAD et sélectionner le fichier .DLL
=> Vous avez maintenant accès à la nouvelle commande dans AutoCAD !

Pour automatiser le chargement au démarrage d'AutoCAD, vous pouvez utiliser le fichier "acad.lsp".
Je vous conseille alors de suivre la procédure suivante :
- Copier la DLL dans le répertoire C:\Programmes\Autodesk\Autodesk AutoCAD ????\Support
- Ouvrir le fichier C:\Programmes\Autodesk\Autodesk AutoCAD ????\Support\acad20??.lsp
- Rajouter la ligne suivante :
(command "netload" "C:\\Programmes\\Autodesk\\Autodesk AutoCAD ????\\Support\\????.dll")
Cette commande sera exécutée au démarrage d'AutoCAD et chargera la DLL.

Pour aller plus loin...

Charger automatiquement une routine LISP
Charger automatiquement une DLL par une clé dans la base de registre

▲ Haut