Você pode personalizar o BricsCAD adicionando programas personalizados escritos em qualquer uma das várias linguagens de programação executadas no BricsCAD, incluindo LISP, C/C++, VB/VBA/VB.NET. O BricsCAD oferece várias APIs: COM, BRX, TX, .NET. Com BricsCAD, você pode executar muitos programas originalmente criados para uso com o AutoCAD, sem modificação para executar sobre o BricsCAD.
Especificamente, você pode usar programas escritos inteiramente no AutoLISP sem qualquer modificação. Também arquivos de projeto .dvb (arquivos de macro VBA) originalmente criados no AutoCAD devem rodar sem modificações no BricsCAD.
O BricsCAD suporta a linguagem de controle de diálogo do AutoCAD (DCL), que é usada por outros aplicativos, como o Lisp/TX/BRX, para personalizar as caixas de diálogo. Você pode usar todos os arquivos DCL não modificados no BricsCAD.
Para escrever aplicativos em C ou C++, o BricsCAD oferece BRX, uma interface de linguagem C/C++, compatível em código com a interface ARX (AutoCAD Runtime eXtension) no AutoCAD.
O BricsCAD inclui uma interface de linguagem C/C++ compatível com a interface do AutoCAD Development System (ADS) no AutoCAD.
Linguagens de programação compatíveis
Para mais informações sobre como adicionar programas personalizados ao BricsCAD em uma das linguagens de programação compatíveis, clique no link apropriado abaixo:
- LISP (LISt Processing = Processamento em Lista)
- DCL (Dialog Control Language = Linguagem para Controle de Caixas de Diálogo)
- DIESEL (Direct Interactively Evaluated String Expression Language)
- COM (Componente Object Model = Modelo de Objeto Componente)
- VBA (Visual Basic for Applications)
- BRX (BricsCAD Runtime eXtension)
- TX (Teigha eXtension)
- .NET