• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Exportieren Sie Layout in einzelne dwg mit AutoCAD 2008

  • Ersteller Ersteller PlannerRoad
  • Erstellt am Erstellt am
es wäre interessant und es war, was es für mich tun würde, da ich einen dwg im modellraum aus einem layout bekommen sollte.
nur, dass ich versuchte, es zu installieren, aber abstürzt, wenn ich mit der installation fortfahren, sagte mir, dass dieses tool erfordert, dass autocad 2008 installiert ist.
aber ich autocad 2008 habe es! und nicht bemerken. .

wer weiß, dass er es nicht mag, weil es das autocad im erfinder pro 2008 paket enthalten ist?

hat jemand versucht und arbeitet?

danke im voraus.
 
danke plannerroad,
ich habe diese lippe bereits heruntergeladen und versucht... aber ich sehe keine ergebnisse.
weißt du, wie man es benutzt?
 
ich fand drei "distrationen". der befehl von ucs mit der globalen option wurde ohne den unterstrich eingefügt, daher arbeitete es nur für die englische version von autocad; gleiche sache für wblock (im letzteren fall weiß ich nicht, ob die unterscore geht vor oder nach dem punkt).
aber der fehler, zumindest mit der 2008 version, ich glaube nicht, dass das der ist.
mit der version 2007 zu dem benutzer der anderen diskussion schien perfekt zu funktionieren.
wer in lisp umgebung erfahrener ist, wird besser überprüfen können, zumindest durch neugier.
Code:
;;
;;; layoutstodwgs.lsp
;;; erstellt 2000-03-27
;;; durch jimmy bergmark
;;; copyright (c) 1997-2006 jtb world, alle rechte vorbehalten
;;; webseite: www.jtbworld.com
;;; e-mail: [email protected]
;;
;;; 2003-12-12 setzt welt in modellraum ein, um probleme mit dem block zu vermeiden
;;
;;; für autocad 2000, 2000i, 2002, 2004
;;
in den letzten jahren hat die kommission eine reihe von vorschlägen unterbreitet, in denen es sich um eine reihe von vorschlägen handelt.
;;; erstellt zeichnungen aller layouts.
;;; nur ein layout zu einer zeit wird gespeichert, der rest wird gelöscht.
;;; dies ist praktisch, wenn sie a2k versionen speichern möchten.
;;; die neuen zeichnungen auf dem aktuellen zeichnungsweg gespeichert
;;; und überschreibt bestehende zeichnungen.
in den letzten jahren hat die kommission eine reihe von vorschlägen unterbreitet, in denen es sich um eine reihe von vorschlägen handelt.
(defun c:layoutstodwgs (/ fn path msg msg2 fileprefix)
(defun delalllayouts (keeper / tabname)
(vlax-für layout)
(vla-get-layouts)
(vla-get-activedocument (vlax-get-acad-objekt))
)
(falls
(und
(/= (setq tabname (strcase (vla-get-name layout)))
(/= tabname (strcase keeper))
)
(vla-delete layout)
)
)
)
(vl-load-com)
(setq msg ")
(setq msg2 ")
(befehl "._undo" "_be")
(setq fileprefix (getstring "enter filename prefix: "))
(foreach lay (layoutlist)
(falls (/= laien "modell")
(prog.)
(befehl "_.undo" "_m")
(alles reicht)
(setvar "tilemode" 1)
(befehl "ucs" "[COLOR=red][B]und[/B][/COLOR]w)
(setvar "tilemode" 0)
(setq path (getvar "dwgprefix"))
(setq fn (strcat path fileprefix lay ".dwg"))
(falls datei fn)
(Prog.)
(Befehl ".[B][COLOR=#ff0000]und[/COLOR][/B]-wblock" fn "_y"
(je 1 (logand 1 (getvar "cmdactive")))
(Prog.)
(setq msg (strcat msg "\n" fn)
(siehe "*)
)
(setq msg2 (strcat msg2 "\n" fn)
)
)
(Prog.)
(fehle ".[B][COLOR=#ff0000]und[/COLOR][/B]-wblock" fn "*")
(setq msg (strcat msg "\n" fn))
)
)
(befehl "_.undo" "_b")
)
)
)
(falls/= msg ")
(prog.)
(prompt "\nfollowing zeichnungen wurden erstellt:")
(prompt msg)
)
)
(falls/= msg2 ")
(prog.)
(prompt "\nfollowing zeichnungen wurden nicht erstellt:")
(prompt msg2)
)
)
(befehl "._undo" "_e")
(textcr)
(princ)
)
 
Zuletzt bearbeitet:
hallo.

interessierte sich auch dieses tool, um die layouts in einzelnen dwg mit autocad 2008 zu verbinden.
ich wollte wissen, ob sie ein arbeitswerkzeug für die italienische version von 2008 finden konnten.

dank allen
 
Guten Morgen.
Ich werde diese Diskussion erneut für ein sehr ähnliches Problem ansprechen, das behandelt wurde.

autocad 2012 verwenden.

Ich erkläre mein Bedürfnis.

Ich habe eine dwg-Datei, in der ich eine Reihe von a3 (50) Formaten habe alle in konstanten Abständen angeordnet. zehn Reihen von fünf Blättern.
Ich habe fünfzig (!) Layout vorbereitet, ein für jedes Blatt, so dass Sie auf eine pdf-Datei oder auf Drucker schnell drucken können (comado "public").
Ich muss am Ende der Arbeit die einzelnen Blätter auf fünfzig dwg Dateien trennen.
Ich versuchte den Code "layoutstodwgs.lsp" und es funktioniert, aber nur teilweise. tatsächlich die fünfzig erstellten Dateien Bericht im Modellraum noch Alle die 50 Formate, so finde ich mich mit fünfzig Dateien, die ein übertriebenes Gewicht haben (in Bezug auf kb).
Weiß jemand, ob es möglich ist, eine .lsp zu schaffen, vielleicht durch Änderung der vorhin erwähnten, das löst das Problem?

Könnten Sie das .lsp bearbeiten, um durch den wblock Befehl zu speichern, alles, was innerhalb von Koordinaten in einer Liste eingefügt ist? Ich habe alle Wagenkoordinaten.

Ich hoffe, ich war klar genug. .

Vielen Dank. .
 
gelöst durch Erstellen eines Mega-Makros, das den mblocco Befehl wiederholt verwendet.. Es war nicht so schwer. .
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben