Skip To Content

Personnalisation à l’aide d’AutoLISP

AutoLISP est un puissant langage de script de personnalisation utilisateur. Autodesk AutoCAD comporte un interpréteur LISP intégré. Vous pouvez saisir le code AutoLISP à l’invite de commandes ou charger le code de fichiers (.lsp) externes. Plusieurs méthodes permettent de charger et d’appeler AutoLISP à partir de scripts, de menus et d’autres API. Esri a créé un ensemble de fonctions AutoLISP incluses avec ArcGIS pour AutoCAD pour utiliser les systèmes de coordonnées, les attributs d’entités, les définitions de champ, les étiquettes, les couches d’entités Web, les couches de carte et d’imagerie et leurs sous-types. Les utilisateurs de cette API AutoLISP doivent connaître AutoLISP et savoir comment l’utiliser dans AutoCAD. Les fonctions sont des outils AutoLISP standard qui fonctionnent conjointement avec d’autres routines AutoLISP dans AutoCAD.

Il existe plusieurs commandes spécifiques à ArcGIS pour AutoCAD en plus des commandes AutoLISP qui fonctionnent avec des entités SIG et interagissent avec le comportement de l’interface utilisateur ArcGIS pour AutoCAD. Vous pouvez ajouter les commandes ArcGIS pour AutoCAD dans votre personnalisation intégrée à la combinaison de fonctions AutoLISP ArcGIS pour AutoCAD et de fonctions AutoLISP et de commandes disponibles dans Autodesk AutoCAD. Les commandes ArcGIS pour AutoCAD précédées du caractère "-" sont conçues pour fonctionner à partir de la ligne de commande, sans interface utilisateur graphique. Elles sont prêtes à être utilisées dans AutoLISP.

La fonction AutoLISP fournie contrôle les objets ArcGIS pour AutoCAD et permet d’obtenir une liste d’objets existants, d’ajouter de nouveaux objets, d’en supprimer et de définir leurs propriétés.