Outre l’accès aux commandes à partir de la ligne de commande et de l’interface utilisateur, le produit propose des interfaces de programmation d’application (API) qui permettent de contrôler l’environnement de dessin et de modifier la base de données d’un dessin.
Le tableau suivant répertorie les interfaces de programmation prises en charge par plateforme et par produit :
Interface de programmation | Windows | Mac OS | Web | ||
---|---|---|---|---|---|
AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD | |
AutoLISP ® | ✓ | ✓ | ✓ | -- | ✓ |
ObjectARX ™ | ✓ | -- | ✓ | -- | -- |
Visual LISP ™ | ✓ | / - Limité | -- | -- | -- |
Managed .NET | ✓ | -- | -- | -- | -- |
Automatisation ® ActiveX | ✓ | / - AutoLISP uniquement et limité | -- | -- | -- |
VBA (Visual Basic ® pour Applications) | ✓ | -- | -- | -- | -- |
JavaScript | ✓ | -- | -- | -- | -- |
Le type d’interface que vous utilisez dépend de votre plateforme, des besoins de votre application et de vos compétences acquises en programmation.