В дополнение к использованию команд с помощью командной строки и пользовательского интерфейса, в программу включены интерфейсы прикладного программирования (API), которые можно использовать для управления средой чертежа и изменения базы данных чертежа.
В следующей таблице перечислены интерфейсы программирования, которые поддерживаются платформой и программным продуктом.
Интерфейс программирования | Windows | Mac OS | Интернет | ||
---|---|---|---|---|---|
AutoCAD | AutoCAD LT | AutoCAD | AutoCAD LT | AutoCAD | |
AutoLISP ® | ✓ | ✓ | ✓ | -- | ✓ |
ObjectARX ™ | ✓ | -- | ✓ | -- | -- |
Visual LISP ™ | ✓ | / — с ограничениями | -- | -- | -- |
Управляемые компоненты .NET | ✓ | -- | -- | -- | -- |
ActiveX ® Automation | ✓ | / — только AutoLISP и с ограничениями | -- | -- | -- |
VBA (Visual Basic ® for Applications) | ✓ | -- | -- | -- | -- |
JavaScript | ✓ | -- | -- | -- | -- |
Тот или иной тип интерфейса можно использовать в зависимости от платформы, разрабатываемого приложения и опыта программирования.