이 프로그램에서는 명령 프롬프트와 사용자 인터페이스에서 명령에 액세스할 수 있을 뿐만 아니라 도면 환경을 조정하고 도면 데이터베이스를 수정하는 데 사용할 수 있는 API(Application Programming Interface)가 제공됩니다.
지원되는 프로그래밍 인터페이스:
Windows 및 Mac OS
AutoLISP®
ObjectARX™
Windows만
ActiveX® 자동화
JavaScript
관리되는 .NET
VBA(Visual Basic® for Applications)
Visual LISP™
응용프로그램 요구사항 및 프로그래밍 경험에 따라 사용할 인터페이스 유형을 결정하게 됩니다.
이 단원의 항목
AutoLISP 응용프로그램 정보
AutoLISP는 배우기 쉽고 아주 강력한 기능의 LISP 프로그래밍 언어를 기반으로 합니다. AutoCAD에는 내장 LISP 번역기가 있으므로 명령 프롬프트에 AutoLISP 코드를 입력하거나 외부 파일에서 AutoLISP 코드를 로드할 수 있습니다.
ActiveX 자동화를 사용한 응용프로그램 개발 정보
ActiveX 자동화는 Microsoft®에서 개발한 기술로서 COM(구성요소 객체 모형) 아키텍처를 기반으로 합니다. ActiveX 자동화를 사용하여 AutoCAD 기반 제품을 확장하고, 다른 응용프로그램과 도면 데이터를 공유하고, 작업을 자동화할 수 있습니다.
VBA를 사용한 응용프로그램 개발 정보
Microsoft® VBA(Visual Basic® for Applications) 소프트웨어는 VBA를 사용할 수 있는 다른 응용프로그램과의 통합 기능을 제공합니다.
.NET 관리 응용프로그램 정보
Microsoft .NET Framework를 사용하면 VB.NET, C# 등의 프로그래밍 언어를 통해 AutoCAD 기반 제품과 상호 작용하는 응용프로그램을 작성할 수 있습니다.
ObjectARX 응용프로그램 정보
ObjectARX®(AutoCAD Runtime Extension)는 응용프로그램을 개발하기 위한 컴파일된 언어 프로그래밍 환경입니다. 이 환경에서는 컴파일된 프로젝트를 AutoCAD 기반 제품과 동일한 주소 공간에서 로드하고 실행할 수 있어 코어 AutoCAD 데이터 구조 및 코드에서 직접 프로그램을 작동할 수 있습니다.