Exportando e Importando Atributos em Blocos no AutoCAD

Existem
vários comandos do AutoCAD que auxiliam o trabalho com
atributos. Dois deles
são ATTIN e ATTOUT. Com eles é possível exportar os atributos de blocos
selecionados para um arquivo de texto (.txt,) podendo copiar e colar no Excel; e fazer o caminho inverso, importando um arquivo
txt com os valores de atributos para determinados blocos. Estes dois comandos
estão no menu/ribbon Express Tools, então eles só funcionarão se o seu CAD
possuir o Express Tools, mas a maioria possui.



Para usar o comando é só clicar no botão do menu ou do ribbon ou digitar ATTOUT para exportar ou ATTIN para importar.

Exportando
Atributos

Ao chamar o
comando ATTOUT (ou menu Express > Blocks > Export Attribute Information), o AutoCAD abre uma caixa de diálogo para que seja selecionado o
caminho e o nome do arquivo txt a ser salvo. Dê OK e em seguida, selecione os blocos
com atributos para serem exportados. Se tudo der certo, aparecerá a mensagem na
linha de comandos:

Output file:
“C:UsersADSONDesktopCanais Artificiais.txt” created.

Isso significa que o arquivo txt foi criado na pasta escolhida. Abaixo um exemplo de um txt exportado pelo comando:

Atributos exportados para o bloco de notas
Atributos exportados para o bloco de notas

barra de ferramentas adcadtools mais de 40 lisps
Copiando e colando no Excel, fica mais organizado:

Atributos copiados no Excel
Atributos copiados no Excel


No exemplo acima foram exportados os atributos de blocos dinâmicos (por isso os nomes começando com *U) que possuem os atributos LINHA1 e LINHA 2. Observe que existem duas colunas básicas: o
HANDLE e o BLOCKNAME. O HANDLE é um código que é a identidade de um objeto no
AutoCAD. Todo objeto do AutoCAD tem um HANDLE que o identifica. E o BLOCKNAME é o nome de cada bloco. Nas outras colunas estão os atributos que existem no bloco e seus valores para cada bloco.

Veja também:

Importando Atributos

Para importar atributos, é necessário que se
tenha um arquivo txt com as mesmas configurações do arquivo que o AutoCAD exporta
os atributos. Ou seja, uma coluna com o HANDLE, outra com o nome do bloco
(BLOCKNAME) e mais uma coluna para cada atributo, com a TAG do atributo na primeira linha. Como não é tão simples montar esse
arquivo e pode dar mais trabalho do que mudar os atributos na mão, o mais prático é exportar os atributos, passar o txt para o Excel; modificar o que se deseja
no Excel, copiar de volta para um arquivo txt e aí sim usar o txt no comando
ATTIN
, para importar os novos valores dos atributos para os blocos.

Com o txt configurado da forma como você quer, basta chamar o comando ATTIN e
selecionar o arquivo, que os blocos que tiverem o HANDLE e o BLOCKNAME na
lista; terão seus
atributos atualizados automaticamente.

IMPORTANTE: Se os blocos forem dinâmicos, é
recomendável realizar o processo de exportar e importar os atributos sem mexer
nos blocos do desenho, pois a cada vez que um bloco dinâmico tem sua geometria
alterada, o AutoCAD pode mudar o seu nome e este ficar diferente do que está no
arquivo do bloco de notas.

Gostou do artigo? Então me siga no Facebook e se cadastre na Newsletter para ficar por dentro das atualizações do site. Se quiser você também pode me seguir no Instagram e no LinkedIn.

Gostou? Compartilhe!

Adson Aislan Novaes Balbino

Engenheiro Civil e Técnico em Estradas, com experiência em projetos de infraestrutura de rodovias e ferrovias. Compartilho meus conhecimentos nesse site desde 2013.

Artigos Relacionados

Imagens de destaque matt
AutoCAD, LISPs
Copiar e Colar valores de atributos (mesmo entre arquivos diferentes)
Conheça a ferramenta para copiar valores de atributos entre blocos no AutoCAD, mesmo que esses blocos estejam em arquivos diferentes.
Imagens de destaque ligpt
AutoCAD, LISPs
Ligar pontos, Cogo Points ou blocos com polylines e 3Dpolylines
Conheça a ferramenta para ligar pontos, cogo points ou blocos com polylines ou 3D polylines no AutoCAD ou Civil 3D
AdCAD Treinamentos e Ferramentas
AutoCAD
AutoCAD 2024: veja o que há de novo
AdCAD Treinamentos e Ferramentas
AutoCAD
Comando ARRAY: Retangular, Path e Polar: aprenda a usar TODOS
AdCAD Treinamentos e Ferramentas
AutoCAD
Criando uma prancha com atributos no AutoCAD
AdCAD Treinamentos e Ferramentas
AutoCAD
Manipulação de Grips
configurações windows 1000x600
AutoCAD
Requisitos de sistema para todas as versões do REVIT (atualizado versão 2025)
Veja todos os requisitos básicos do windows para todas as versões do REVIT, como sistema operacional, processador, memória RAM, etc.
configurações windows 1000x600
AutoCAD, Civil 3D
Requisitos de sistema para todas as versões do Civil 3D (atualizado versão 2025)
Veja todos os requisitos básicos do windows para todas as versões do Civil 3D, como sistema operacional, processador, memória RAM, etc.
Configurações do windows para todas as versões de AutoCAD
AutoCAD
Requisitos de sistema para todas as versões do AutoCAD (atualizado versão 2025)
Veja as configurações de memória, armazenamento, placa de vídeo e outras que um computador precisa ter para rodar o AutoCAD.
AdCAD Treinamentos e Ferramentas
AutoCAD, Blocos Dinâmicos
Blocos Dinâmicos - Parâmetro Point

Respostas de 2

  1. Adson, tive um problema utilizando ATTOUT. É raro acontecer. Trata-se do seguinte: Importei vários layouts de uma vez utilizando Ctrl+2. Depois que fiz tudo que precisava no arquivo, fui usar o ATTOUT/ATTIN.

    O que ocorreu foi que o Handle dos layouts vieram fora de ordem. Eu imagino que isso só acontece quando importo muitos layouts por Ctrl+2, mas não é sempre. Na maioria das vezes faço isso e depois chamo o ATTOUT e dá certo.

    Enfim, quando não dá certo, é horrível. Sabe dizer se existe alguma forma de extrairmos os Handle's dos layouts na ordem correta pra consertar no excel o ATTOUT?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *