Pular para o conteúdo
Octo × AutoCAD Pedir um diagnóstico

Octo para AutoCAD

Centenas de DWG. Nenhuma tela aberta.

O Octo pode escrever, testar numa amostra e rodar as rotinas que processam desenhos do AutoCAD (arquivos DWG) pelo Core Console, sem abrir a interface: PDF, limpeza, atributos, plugins. Você aprova o plano e cada lote; ele prepara o roteiro, o resultado e o relatório do que falhou para revisão humana.

Prancha técnica em camadas; do centro, o Octo envia fluxos que viram PDF, CSV e log *.DWG PLANTA ESTRUTURA BASE PDF planta.pdf CSV atributos.csv LOG · RELATÓRIO accoreconsole.exe /i a.dwg /s limpa.scr /l en-US OCTO × AUTOCAD LOTE · SEM UI A-01
Sem interfaceSimpelo Core Console
LinuxNãosó pela nuvem da Autodesk (APS)
Linguagens.scr, LISP, C#C++ e Python
Fontes16listadas no fim da página
01

O que o Octo pode fazer no AutoCAD.

Seis entregas concretas, tiradas do levantamento. Em todas, o Octo propõe o caminho, escreve o roteiro e testa numa amostra antes do lote.

PDF de todos os desenhos

Gera um .scr por desenho, porque o script não aceita variáveis, e um lote que chama o Core Console arquivo a arquivo, com paralelismo limitado pelos núcleos. Usa o -PLOT, cujos prompts estão na ajuda da Autodesk, e confere a sequência na sua versão.

Entrega: .scr por DWG + lote .ps1

Limpeza e padronização em lote

Roda -PURGE duas vezes, AUDIT com correção e salva, em todos os DWG das subpastas, ou salva em versão antiga quando é preciso. Deixa um log ao lado de cada arquivo. Como salva por cima, só roda depois do backup.

Entrega: .scr + lote .bat + logs

Atributos de blocos em planilha

Escreve uma rotina AutoLISP que roda no Core Console, abre o desenho sem salvar e grava um CSV por arquivo (arquivo, layout, bloco, handle, tag, valor); depois junta tudo num só. Se você precisa do nome real de bloco dinâmico, avisa e propõe o caminho COM (automação do Windows).

Entrega: .lsp + .scr + CSV consolidado

Plugin .NET para validar e gerar

Quando a regra é complexa, escreve um plugin C# que referencia só o núcleo do AutoCAD, para carregar no Core Console com NETLOAD. Usa .NET 8 do AutoCAD 2025 em diante e .NET Framework 4.8 até o 2024. Para muitos arquivos num processo, lê o DWG sem abri-lo como documento.

Entrega: projeto C# + .scr de carga

Orquestração por Python ou PowerShell

Controla uma instância invisível do AutoCAD completo, num desktop Windows, a partir de Python ou PowerShell. Trata a recusa de chamada quando o AutoCAD está ocupado, com nova tentativa, e prefere os métodos do modelo de objetos ao envio de comandos como texto.

Entrega: .py (pywin32) + .ps1

Levar para a nuvem

Sem Windows nem AutoCAD na empresa, o mesmo tipo de rotina (.scr, LISP, .NET, ObjectARX) roda no Design Automation, da Autodesk Platform Services (APS), e é chamado de um servidor Linux. O Octo compara os caminhos e propõe a migração quando ela compensa.

Entrega: estudo de migração para APS
02

Oito braços, um lote de DWG.

O mesmo ciclo do Octo, aplicado ao AutoCAD. Cada braço tem um papel estreito; quem decide é uma pessoa da sua empresa.

  1. Descoberta

    Inventaria a pasta

    Quantos DWG, que versão do AutoCAD e que verticais estão instaladas (Civil 3D, Architecture…), se os desenhos abrem no Modelo ou num Layout. Roda o Core Console sem argumentos para ler as opções da sua versão.

  2. Dados

    Define o que sai

    As colunas do CSV, o nome de cada PDF, onde fica cada log. Se o log redirecionado vier em UTF-16, lê nessa codificação.

  3. Segurança

    Confere licença e confiança

    Lê o contrato de licença de uso (EULA) ou o contrato da empresa antes de qualquer uso em servidor. Prefere pôr a pasta em TRUSTEDPATHS a desligar o SECURELOAD, e isola o console para não mudar o AutoCAD do dia a dia.

  4. Arquitetura

    Escolhe o caminho

    Core Console quando dá; acad.exe /b quando o comando exige a interface; COM quando precisa do nome real do bloco; nuvem quando não há Windows. Dimensiona o paralelismo pelos núcleos e pela memória.

  5. Desenvolvimento

    Escreve o roteiro

    Script com FILEDIA 0, comandos em inglês com _. e linha em branco no fim; LISP sem funções COM; plugin só com o núcleo. Toda pergunta do comando tem resposta, para o console não travar.

  6. Revisão

    Testa numa amostra

    Roda em poucos desenhos, com /readonly quando é extração, e confere pelo resultado: o PDF existe e abre, o CSV tem as linhas, o log não tem erro. Não toma o código de saída como prova.

  7. Publicação

    Roda o lote aprovado

    Com o seu ok e o backup feito, roda a pasta inteira e confere arquivo a arquivo o que saiu e o que falhou, sem tomar mensagem de sucesso como prova.

  8. Documentação

    Registra o que vale

    Versão, caminhos, a sequência de prompts da sua instalação e o que foi confirmado na sua máquina. O próximo lote começa pronto.

Nada roda em lote antes do seu ok. Nada salva por cima sem backup.

03

Cada tarefa, o seu caminho.

O critério que o Octo usa para escolher. Core Console primeiro; a interface só quando não há outro jeito.

TarefaCaminho recomendadoAlternativa
Purge, audit ou salvar em versão antiga em centenas de DWGCore Console + .scracad.exe /b
Exportar PDF em loteCore Console + .scr (-PLOT)COM Plot.PlotToFile; PUBLISH com .dsd (acad.exe /pl)
Extrair atributos, textos e camadas para CSVCore Console + AutoLISP puroCOM (Python) se precisar de EffectiveName de bloco dinâmico
Lógica complexa, validação, gerar geometriaPlugin .NET (AcCore/AcDb) no Core ConsoleObjectARX CRX
Ler e escrever DWG sem abrir documento, muitos arquivos num processo.NET ou ObjectARX com side database (ReadDwgFile)—
Orquestrar a partir de Python ou PowerShell num desktop WindowsCOM/ActiveXDisparar accoreconsole.exe por processo (melhor para lote)
Comando que exige interface, Express Tools, vla-*acad.exe /bCOM
Objetos customizados, desempenho máximoObjectARX—
Servidor Linux, sem WindowsAPS Design AutomationVM Windows com Core Console
macOSAutoLISP e scripts no AutoCAD for MacObjectARX for Mac
04

Do roteiro ao serviço.

Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua operação.

Proposta, não promessa

1 Hoje

Roteiros sob demanda

Numa máquina Windows com AutoCAD, você pede em linguagem de negócio e recebe o lote pronto.

  • Pedido como “PDF de toda a pasta” vira .scr + lote
  • Teste numa amostra antes da pasta inteira
  • Log por desenho e lista do que falhou
Ganho possível: a tarefa repetitiva sai das mãos da equipe
2 Próximo

Esteira agendada

O lote deixa de ser pedido e passa a rodar sozinho, no agendador, sobre uma pasta vigiada.

  • Várias instâncias do console em paralelo, limitadas por núcleos e memória
  • Logs lidos e resumidos num relatório do lote
  • Arquivo que falha volta para a fila ou para uma pessoa
Ganho possível: a equipe revisa o relatório em vez de repetir a tarefa
3 Depois

Serviço na nuvem

As mesmas rotinas no Design Automation da Autodesk, chamadas por API, sem Windows nem AutoCAD local.

  • Chamado de um servidor Linux, do ERP ou de um portal
  • Para só converter em PDF, há uma atividade pronta da Autodesk
  • Cobrança da Autodesk pelo uso, em tokens Flex
Ganho possível: o desenho vira serviço da empresa
05

Confirmado em fonte.

Cada ponto abaixo tem fonte publicada pelo fabricante, pelo projeto ou pelo órgão responsável. As fontes estão na seção seguinte.

4

pontos com fonte publicada, cada um com a referência indicada ao lado.

ConfirmadoCore Console no Windows, não no Linux
Windows é o único sistema com Core Console, .NET, COM e VBA. No Linux não há nada nativo: nuvem, VM Windows ou bibliotecas de terceiros.Fonte: ajuda do ObjectARX e do AutoLISP; requisitos do AutoCAD 2026
ConfirmadoO EULA pode restringir uso em servidor
O Core Console usa a licença da instalação. Antes de montar um serviço que processa arquivos de terceiros, o contrato de licença precisa ser lido.Fonte: blog de Kean Walmsley
ConfirmadoNo Core Console não há COM
Funções vla-*, vlax-* e vlr-* não funcionam; o LISP precisa usar entget, ssget, command.Fonte: blog da rede de desenvolvedores da Autodesk (ADN)
ConfirmadoPlugin do AutoCAD 2025 em diante é .NET 8
Até o 2024, .NET Framework 4.8. Plugin antigo precisa ser recompilado ou migrado.Fonte: help “About Managed .NET Compatibility”
06

O que o Octo faz e o que fica com vocês.

O Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.

O Octo prepara

Levanta, calcula, organiza e gera os documentos: planilhas, relatórios, desenhos e minutas.

Entrega: material pronto para conferir

A sua equipe confere

O profissional habilitado confere o que o Octo entregou antes de assinar. Se algo não fecha, volta para o Octo com a correção.

Etapa: conferência por quem assina

Quem assina

O Octo não assina. Projeto, laudo, ART/RRT, prestação de contas e qualquer documento oficial continuam assinados pelo profissional habilitado da empresa ou do órgão: aqui, o projetista ou o engenheiro responsável pelo projeto.

Assinatura: projetista ou engenheiro responsável
07

Fontes.

Documentação da Autodesk usada nesta página, consultada em 28/10/2026.

Seus desenhos, sem clique.

O diagnóstico começa lendo a sua pasta de DWG e a sua instalação, sem alterar nada. Você recebe o mapa do que pode ser automatizado e decide com ele na mão.