DOTNET, AutoCAD e blocos

É, as imagens do blog sumiram... mas não adianta ficar choramingando... pede pra sair!!!! pede pra sair sr 01!!!!

Hoje vou mudar um pouco e postar um código pra substituir blocos de diversos desenhos.

O caso é o seguinte: nosso contratante sismou que queria um bloco do carimbo diferente com layers diferentes, etc.

Temos trocentos arquivos DWG, com trocentos layouts cada. Imagina o trabalhão de substituir cada bloco de cada desenho....

Sim, você deve (deveria!!!) ter usado XREF, mas por algum motivo, não o fez. Terá de fazer não mão!!!

Serviço, não?

Bom, existem muitas formas de fazer isso, e como sou programador (ou não!!!), claro que escrevi algumas linhas pra me resolver isso

O programa resultou nisto:


No primeiro campo informamos o nome do bloco antigo.

No segundo campo, informamos um dwg que contem um bloco com o mesmo nome, porem editado.

Fiz assim, porque este bloco possui atributos dinâmicos.

Depois, no terceiro campo você escolhe a pasta onde estão os trocentos arquivos a modificar.

O último campo tem o nome do atributo dinâmico de "Visibility State". Se não tiver isso, deixe em branco.

Bem simples, né?

Aí é só mandar rodar e esperar.....
Um fiz aqui com 125 arquivos de 1.2MB cada e levou uns 5 minutos!!! Isso porque usei o RAMDISK e porque a técnica que usei para abrir o desenho, não precisa fazer nenhum "Regen", que é o que realmente demora no autocad.

Bom, o programa em sí é funcional, e nele voce poderá ver como abrir um dwg, editar e salvar

Compilei para o cad 2012, a DLL está na pasta ./bin/debug

use NETLOAD para carregar e TROCABLOCOS para usar

o código fonte está disponível. Usei o VS 2010

Se você gostar, posta um comentário aí!!!


O código fonte e o executável estão aqui

Perda das imagens

Gente, mais uma vez as imagens da minh pagina sumiram.... Google, muito obrigado!!!

Se alguem baixou as imagens para consulta aos tutoriais offline, por favor, me mande para que eu possa recuperar o conteudo das postagens...

Infelizmente não tenho as imagens dos ultimos tutoriais...


AU 2012 Fotos

Agora sim!!!

As fotos do AU Brasil!!

Olha ai gente, muito obrigado a todos que assistiram a minha apresentação e aqueles que vieram me cumprimentar!!!

O AU é uma excelente oportunidade de fazer amigos, contatos e se divertir, mesmo que uma long neck custe R$ 8,50, né anderson!!!

No mais, seguem:

Washington Luke e Jolival, do Exercito Brasileiro




Marco Sena, da Scopel Desenvolvimento Urbano:



A turma da Guerini Planejamentos eu já tinha encontrado ano passado:





Aqui era o salão principal luzes psicodélicas no teto, hehehehe:



A Aliandra, que trabalhou comigo naquela empresa:


O Maurício, Home Office:


Fábio Lucien da Enefer Consultoria e o Tiago
 da Mercurius Engenharia
:


Felipe Franklin da PCE Engenharia:



Sander Dib, CIA Brasileira de Metalurgia e o Mácio Pinho do Consorcio Belo Monte:



German Prias, Camargo Correa:




Carlos Cabral, Camargo Correa, pense nuns jogadores de futebol, hhehehhehe:




Sergio e Maki Arakawa, da Vetec:




Paulo Roberto, Rafael, Vinicius, Frederico, Stela(??), eu e ??, não dá pra ler o nome de voce=ês, identifiquem-se por favor:




Olha aí, os jogadores!!! Daniel Queiroz da Autodesk, artilheiro, eu, perna de pau e o James Wedding, goleiro!!!




Eu e o Márcio Martins, cadê seu link meu velho?:




Anderson da empresa onde trabalho, Pedro e Eduardo da SC Engenharia, Alex Crudi e ??? (identifique-se!!!):






Fabiana (isso?) e eu, hehehe não tinha so homem não!!!




O bonequinho do HALO, da Objet



Lembrança, queria ter pego a outra também, heheheh:




Dia de certificação do Civil 3D!!! A prova em sí é moleza, é só ter uma noção de inglês:





Rafael Bonbacini, Cemara Loteamententos:




Osvaldo Martins, Tecgraf, ótima palestra!!:




Dilton, eu e o Luciano Magata (me passem os links das suas empresas):




A turma tirando onda, hehehhe:





É isso gente!!
Quem tiver foto comigo aí, não deixa de colocar o link nos comentários. Aqueles que eu não identifiquei nas fotos, por favor, mande seu nome e link ok?