• 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.

Esportare layout in singoli dwg con AutoCAD 2008

  • Criador do tópico Criador do tópico PlannerRoad
  • Start date Start date
seria interessante e era o que faria por mim, uma vez que eu deveria obter um dwg no espaço modelo de um layout.
apenas que eu tentei instalá-lo, mas trava quando eu prosseguir com a instalação, dizendo-me que esta ferramenta requer que autocad 2008 está instalado.
mas eu autocad 2008 eu tenho isso! e não repare. .

Quem sabe que ele não gosta porque é o autocad incluído no inventário pro 2008 pacote?

Alguém tentou e trabalhou?

Obrigado com antecedência.
 
Obrigado plannerroad,
Já baixei este lisp e tentei... mas não vejo nenhum resultado.
Sabe usá-la?
 
ao olho eu encontrei três "distrações". o comando de ucs com a opção global tinha sido inserido sem o underscore, portanto, funcionou apenas para a versão inglesa de autocad; a mesma coisa para wblock (no último caso eu não sei se o underscore entra antes ou depois do ponto).
mas o erro, pelo menos usá-lo com a versão 2008, acho que não é esse.
com a versão 2007 para aquele usuário da outra discussão parecia funcionar perfeitamente em vez.
quem é mais experiente em ambiente de lúpulo será capaz de verificar melhor, pelo menos por curiosidade.
Código:
;
;;; layoutstodwgs.lsp
;;; criado 2000-03-27
;;;; por jimmy bergmark
;;; copyright (c) 1997-2006 jtb mundo, todos os direitos reservados
;;; website: www.jtbworld.com
;;; e-mail: [email protected]
;
;;; 2003-12-12-12 define ucs ao mundo no espaço do modelo para evitar problemas com wblock
;
;;; para autocad 2000, 2000i, 2002, 2004
;
;
;;; cria desenhos de todos os layouts.
;;; somente um layout de cada vez é salvo, o resto é excluído.
;;; isto é útil quando você quer salvar para pré a2k versões.
;;; os novos desenhos são salvos no caminho dos desenhos atuais
;;; e substitui desenhos existentes.
;
(defun c:layoutstodwgs (/ fn path msg msg2 fileprefix)
(defun delalllayouts (servidor / tabname)
(vlax-for layout
(vla-get-layouts
(vla-get-activedocument (vlax-get-acad-object))
)
(se)
(e
(/= (setq tabname (strcase (vla-get-name layout)) "modelo")
(/= tabname (strcase keeper))
)
(dispositivo de exclusão)
)
)
)
(vl-load-com)
(setq msg ")
(setq msg2 ")
(comando "._undo" "_be")
(setq fileprefix (getstring "enter filename prefix: "))))
(foreach lay (layoutlist)
(se (/= leigo "modelo")
(progn
(comando "_.undo" "_m")
(atrasos leigos)
(setvar "tilemode" 1)
(command "ucs"[COLOR=red][B]Não.[/B][/COLOR]w)
(setvar "tilemode" 0)
(setq path (getvar "dwgprefix"))
(setq fn (strcat path fileprefix lay ".dwg"))
(se (findfile fn)
(progn
(comando ".[B][COLOR=#ff0000]Não.[/COLOR][/B]-wblock" fn "_y"
(segundo 1 (logand 1 (getvar "cmdactive")))
(progn
(setq msg (strcat msg "\n" fn))
(comando "*")
)
(setq msg2 (strcat msg2 "\n" fn))
)
)
(progn
(comando ".[B][COLOR=#ff0000]Não.[/COLOR][/B]-Wblock" fn "*")
(setq msg (strcat msg "\n" fn))
)
)
(comando "_.undo" "_b")
)
)
)
(se)
(progn
(prompt "\nfollowing desenhos foram criados:")
(prompt msg)
)
)
(se)
(progn
(prompt "\nfollowing desenhos não foram criados:")
(prompt msg)
)
)
(comando "._undo" "_e")
(textoscr)
(princ)
)
 
Última edição:
Olá.

também interessou esta ferramenta para ser capaz de conectar os layouts em dwg individual com autocad 2008.
Eu queria saber se você foi capaz de encontrar uma ferramenta de trabalho para a versão italiana de 2008.

graças a todos
 
Bom dia a todos.
Vou re-emergir esta discussão para um problema muito semelhante ao tratado.

usar autocad 2012.

Eu explico a minha necessidade.

Eu tenho um arquivo dwg dentro do qual eu tenho um conjunto de a3 (50) formatos todos dispostos a distâncias constantes. dez linhas de cinco folhas.
Eu preparei 50 (!) layout, um para cada folha, para que você possa imprimir em um arquivo pdf ou na impressora rapidamente (comado "público").
minha necessidade é, no final do trabalho, separar as folhas individuais em cinquenta arquivos dwg.
Eu tentei o código "layoutstodwgs.lsp" e funciona, mas apenas parcialmente. de fato os cinquenta arquivos criados relatam no espaço do modelo ainda Tudo os 50 formatos, então eu me encontro com cinquenta arquivos que têm um peso exagerado (em termos de kb).
Alguém sabe se é possível criar um .lsp, talvez mudando o mencionado antes, que resolve o problema?

Você poderia editar esse .lsp, para salvar através do comando wblock, tudo o que está contido dentro das coordenadas inseridas em uma lista? Tenho as coordenadas dos carrinhos.

Espero ter sido claro o suficiente. .

Muito obrigado. .
 
resolvido criando uma mega macro que usa o comando mblocco repetidamente.. Não foi assim tão difícil. Não.
 

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