您可以通过添加在BricsCAD内运行的任何几种编程语言编写的自定义程序来定制BricsCAD,包括LISP、C/C++、VB/VBA/VB.NET。BricsCAD提供了几种API:COM, BRX, TX, .NET。使用BricsCAD,您可以运行许多最初为AutoCAD创建的程序。
特别是,您可以使用完全在AutoLISP中编写的程序,无需修改。另外,原来在AutoCAD上创建的.dbb项目文件(VBA宏文件)也可以在BricsCAD上运行,无需修改。
BricsCAD支持AutoCAD对话框控制语言(DCL),它被其他应用程序如Lisp/TX/BRX用来自定义对话框。您可以在BricsCAD中不加修改地使用所有DCL文件。
要用C或C++编写应用程序,BricsCAD提供了BRX,一个C/C++语言接口,与AutoCAD Runtime eXtension(ARX)接口的代码兼容。
BricsCAD包括一个与AutoCAD开发系统(ADS)接口兼容的C/C++语言接口。
兼容的编程语言
LISP(LISt处理)
DCL(对话控制语言)
DIESEL(直接交互式评估字符串表达语言)
COM(组件对象模型)
VBA(Visual Basic for Applications)
BRX(BricsCAD Runtime eXtension)
TX(Teigha eXtension)
.NET