| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Blöcke neu regenerieren (2548 mal gelesen)
|
IBS BOH Mitglied
Beiträge: 212 Registriert: 22.09.2004 Windows 2000 AutoCAD 2004 SP 1a Expresstools 2004 Deutsch HP DesignJet 800
|
erstellt am: 01. Okt. 2004 09:00 <-- editieren / zitieren --> Unities abgeben:
Hallo alle zusammen, ich habe gerade schon ein bischen gesucht, hab aber leider noch nichts passendes gefunden. Kann mir eventuell jemand sagen ob es in Autocad einen Befehl gibt das alle Blockdateien neu regeneriert werden (aus der Ursprünglichen Datei erneuert), nicht nur mit dem bereits eingefügten Block in der Zeichnung. Danke im Voraus für die Tipps, IBS BOH
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 01. Okt. 2004 09:05 <-- editieren / zitieren --> Unities abgeben: Nur für IBS BOH
|
IBS BOH Mitglied
Beiträge: 212 Registriert: 22.09.2004 Windows 2000 AutoCAD 2004 SP 1a Expresstools 2004 Deutsch HP DesignJet 800
|
erstellt am: 01. Okt. 2004 09:13 <-- editieren / zitieren --> Unities abgeben:
Ich möchte leider nicht jeden Block einzeln einfügen, dann bekomme ich zwar das Fenster, welches ich auch mit Ja bestätige, bei über 400 Blöcken, ist dies aber sehr zeitaufwendig. Gibt es nicht eine automatische Funktion die mir die Arbeit abnimmt? Viele Grüße IBS BOH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 01. Okt. 2004 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für IBS BOH
Hol dir alle "neuen" Blöcke in eine neue dwg - dann kopieren den Inhalt deiner eigenltichen Datei dort hinein... (Die alten Blockdefinitionen werden dabei ignoriert) 400 Blöcke reinholen= entweder über den DC oder viel besser: MINSERT von www.cadwiesel.de ------------------ Bitte Systemdaten eintragen (siehe links unter dem Namen), wie & warum siehst du HIER Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 01. Okt. 2004 09:26 <-- editieren / zitieren --> Unities abgeben: Nur für IBS BOH
Hallo IBS BOH, mit Bordmitteln sehe ich da keine praktikablen Möglichkeiten. Script oder Lisp sind da meiner Meinung nach gefragt. Kannst ja mal auf den einschlägig bekannten Seiten suchen, anbei auch die Doku zu 2 Tools die ich mal vor langer Zeit programmieren durfte. Doku 1 Doku 2 Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
carmelli76 Mitglied CAD/GIS Teamleitung
Beiträge: 553 Registriert: 05.07.2004 Autodesk Civil 3D 2014 Revit 2016 Vault 2014
|
erstellt am: 01. Okt. 2004 09:27 <-- editieren / zitieren --> Unities abgeben: Nur für IBS BOH
guten morgen, hast du 400 verschiedene oder mehrmals die gleichen blöcke? wenn sie gleich sind, dann gibt es tools. mir scheint aber das gegenteil der fall zu sein. das ist natürlich schwierig, weil die internen blöcke ja keine verbindung nach aussen, also ausserhalb der zeichnung, wie z.b. xref haben, oder? viele grüsse aus berlin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
IBS BOH Mitglied
Beiträge: 212 Registriert: 22.09.2004 Windows 2000 AutoCAD 2004 SP 1a Expresstools 2004 Deutsch HP DesignJet 800
|
erstellt am: 01. Okt. 2004 09:59 <-- editieren / zitieren --> Unities abgeben:
Es sind alles verschiedene Blöcke, was die Sache für uns erschwert. Wir haben bereits auf den Linkseiten gesucht, haben aber leider noch keine wirklich brauchbare Lisp / MNU zum Download gefunden. Sind immer noch dankbar über Tipps, IBS BOH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 01. Okt. 2004 10:07 <-- editieren / zitieren --> Unities abgeben: Nur für IBS BOH
In meinem Posting steckt die Antwort und es sind wirklich alle Informationen enthalten !? Zitat: Original erstellt von cadffm: Hol dir alle "neuen" Blöcke in eine neue dwg - dann kopieren den Inhalt deiner eigenltichen Datei dort hinein... (Die alten Blockdefinitionen werden dabei ignoriert)400 Blöcke reinholen= entweder über den DC oder viel besser: MINSERT von www.cadwiesel.de
------------------ Bitte Systemdaten eintragen (siehe links unter dem Namen), wie & warum siehst du HIER Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 01. Okt. 2004 10:15 <-- editieren / zitieren --> Unities abgeben: Nur für IBS BOH
Durch einen Hinweis den Mitgliedes tunnelbauer hier mal der "genaue" Weg zu dem genannten Tool.. www.cadwiesel.de , dann weiter den Link´s folgen : [Objekte] / [Blöcke] / minsert ..------------------ Bitte Systemdaten eintragen (siehe links unter dem Namen), wie & warum siehst du HIER Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
IBS BOH Mitglied
Beiträge: 212 Registriert: 22.09.2004 Windows 2000 AutoCAD 2004 SP 1a Expresstools 2004 Deutsch HP DesignJet 800
|
erstellt am: 01. Okt. 2004 10:43 <-- editieren / zitieren --> Unities abgeben:
Mit Minsert werden alle Blöcke der Zeichnung ausgegeben, aber das Tauschen will AutoCad einfach nicht durchführen. Werden jetzt doch wohl alles per Hand machen müssen, trotzdem vielen Dank für Eure schnellen Antworten und euer Bemühen. Viele Grüße IBS BOH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 01. Okt. 2004 11:12 <-- editieren / zitieren --> Unities abgeben: Nur für IBS BOH
Hallo IBS BOH, jetzt versuchen wir doch mal deinem Problem vollständig auf die Schliche zu kommen. Du hast eine Zeichnung in der sind 400 verschiedene Blöcke. Diese sollen allesamt aktualisiert werden. Enthalten die zu aktualisierenden Blöcke auch Attribute? Sind diese in den neuen Blöcken verändert worden? Eine Aktualisierung ist nur über die Aktualisierung der Blockdefinition zu erreichen. Sind Veränderungen an Attributen vorgenommen worden, dann ist auch damit nichts zu erreichen. Dann sind die Blöcke zu tauschen .. oder eben mit BATTMAN zu aktualisieren. Mir stellt sich aber die Frage, warum keine der hier vorgeschlagenen Lösungen funktioniert? MINSERT steht für Multiple Insert .. also Mehrfach Einfügen. Bist du wirklich sicher, dass die Blöcke rausgeschrieben werden? Prüfe noch einmal dein Vorgehen und/oder eine der hier vorgeschlagenen Lösungen, und teile hier mit, warum keine dieser Lösung auf deine spezielle Aufgabenstellung angewandt werden kann. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
IBS BOH Mitglied
Beiträge: 212 Registriert: 22.09.2004 Windows 2000 AutoCAD 2004 SP 1a Expresstools 2004 Deutsch HP DesignJet 800
|
erstellt am: 01. Okt. 2004 12:14 <-- editieren / zitieren --> Unities abgeben:
Sorry das ich mich jetzt erst melde, haben zur Zeit etwas Onlineprobleme und kommen nur mit viel Glück ins Netz. Es liegt wahrscheinlich daran, daß wir manche Dateinamen geändert haben, und er diese Blöcke somit nicht ändern kann, weil er sie als Datei nicht findet. Diese Blöcke sind halt nur in der Zeichnung selbst hinterlegt, haben die Blöcke übrigens gezählt bekommen, es sind ca. 280. Teilweise enthalten Sie auch Attribute, wobei die Werte nicht unbedingt übernommen werden müssen. Werden noch weiter probieren, und melden uns dann nochmals obs geklappt hat mit einer der Lösungen, vielen Dank IBS BOH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
IBS BOH Mitglied
Beiträge: 212 Registriert: 22.09.2004 Windows 2000 AutoCAD 2004 SP 1a Expresstools 2004 Deutsch HP DesignJet 800
|
erstellt am: 04. Okt. 2004 11:59 <-- editieren / zitieren --> Unities abgeben:
Vermutlich haben wir das Problem gefunden, bei einer Datenumstellung haben wir die Dateinamen geändert. Unsere "Blöcke" konnten somit nicht mehr von AutoCad gefunden werden um diese zu regenerieren. Deshalb funktionierte auch das Einfügen eines neuen Blockes nicht, AutoCad fragte folglich nicht einmal "Blöcke ersetzen?". Als Alternative haben wir von 'defun.de' die Funktion "Blocktausch.lsp" in AutoCad aufgerufen, das Tauschen funktioniert einwandfrei, jedoch wird von dem neuen Block der Blockname des alten Objektes übernommen. Gibt es eine Möglichkeit dieses zu unterbinden, d.h. der neue Blockname soll beim tauschen übernommen werden. Viele Grüße IBS BOH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 04. Okt. 2004 12:25 <-- editieren / zitieren --> Unities abgeben: Nur für IBS BOH
Hallo IBS BOH, das Blocktausch hast du wahrscheinlich auf cadwiesel.de gefunden. Auf defun.de wäre mir das neu, dass es da so etwas gibt. Egal - du kannst jedoch wenn du den Blocktausch durchgeführt hast den eingefügten Block umbenennen. Hast du eine Zuordnungstabelle dann sollte das mit einem Script in wenigen Minuten zu erledigen sein. Noch ein Hinweis .. wenn du Tools irgendwo findest, dann saolltest du mit Änderungswünschen und/oder Fehlermeldungen immer direkt an den herantreten, auf dessen Seite du das gefunden hast - dann hast du den richtigen Ansprechpartner an der Hand, was dann auch eine schnellere Lösung verspricht. Schreibe also cadwiesel ein Mail, vielleicht lässt sich da ja etwas machen. Bei Fragen ...
Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man's hat! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |