• Este fórum é a tradução automática de www.cad3d.it/forum1 - a comunidade italiana de design. Vários termos não foram traduzidos corretamente.

Limpeza e automação de arquivos pesados via lisp

thelittlesniper

Guest
Olá.
Procurei em todo lugar, no fórum e no google, mas não encontrei nada que pudesse vir útil para mim além do que eu já faço para iluminar meus projetos. Agora vou explicar um pouco melhor.
Eu faço desenhos de plantas em dwg recebido por outros arcos, ing., geom. e bela empresa, inserindo em meu projeto um arquivo xref com dentro de todos os pisos do edifício recebido pelos profissionais acima. Por isso, o xref vem de mim manualmente limpo: aplicando às camadas as cores e estados (plot/no plot...) desejado, executando um renomeado dos blocos, eliminando quaisquer conexões externas (foto, outro xref, pdf, elementos aninhados...) e fazendo uma purga final.

Eu, portanto, queria saber se há um lisp que pode acelerar meu trabalho no xref executando automaticamente alguns parâmetros como a eliminação de elementos precisos (quotes, pontos, coberturas...), atribuição aos vários elementos no projeto o estado de "de camada" para cores e espessuras de linha e eliminação de referências externas.

Além das operações descritas anteriormente, eu costumo executar o comando overkill e, muito cuidadosamente, três lisps: um que elimina o retini dos blocos selecionados ("elhatch"); um que carrega todos os elementos de um ou mais blocos na camada 0 ("blockentprops"); e outro que me traz todos os elementos do desenho z=0 ("flatten"). Poderia estes últimos lisp ser integrado no anterior, talvez com uma mensagem que me pergunta se a operação desse lisp deve ser realizada ou não?

alego lisp que talvez outra pessoa será útil.
 

Anexos

Se suas otimizações são sempre as mesmas, você pode fazer um script.
passo a passo os comandos que você gostaria de transmitir, escrevê-los em um arquivo de texto com extensão .scr (em vez de .txt), em seguida, jogá-lo da linha de comando escrevendo script e vai procurá-lo na pasta cul que você colocou.
É claro que eu recomendo que você faça testes de mooolte antes de lançá-lo em arquivos importantes! ... ou pelo menos fez cópias.
em um script você também pode carregar e lançar o lisp.
 
Se suas otimizações são sempre as mesmas, você pode fazer um script.
passo a passo os comandos que você gostaria de transmitir, escrevê-los em um arquivo de texto com extensão .scr (em vez de .txt), em seguida, jogá-lo da linha de comando escrevendo script e vai procurá-lo na pasta cul que você colocou.
É claro que eu recomendo que você faça testes de mooolte antes de lançá-lo em arquivos importantes! ... ou pelo menos fez cópias.
em um script você também pode carregar e lançar o lisp.
Vou tentar... obrigado.
 
Olá, usei isto há muitos anos quando só trabalhavas em 2D.
carregar o lisp, lançá-lo tipo zeta e ele pede-lhe o valor de z para o qual você quer trazer objetos.
digite 0 e selecione tudo.
Espero que funcione de novo e possa ser útil
 

Anexos

Estatísticas do fórum

Tópicos
58,521
Mensagens
499,056
Membros
104,110
Último membro
ChristianR

Membros online

Nenhum membro online agora.
Voltar
Topo