| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Löschen in Blöcken (709 mal gelesen)
|
wisch Mitglied
Beiträge: 78 Registriert: 22.05.2003
|
erstellt am: 28. Jun. 2005 11:45 <-- editieren / zitieren --> Unities abgeben:
Ich hab das Problem, dass unsere Zeichnungen viele detaillierte Blöcke enthalten. Um eine vereinfachte Darstellung auszugeben, wurde eine eigene Layergruppe erstellt, die die wichtigsten Konturen enthält. Meine Anforderung wäre es nun eine Routine zu finden, mit der jeder einzelne Block durchgearbeitet wird, d.h. Block bearbeiten, alles, was nicht auf besagter Layergruppe liegt löschen und anschl. Block wieder schließen. Blocknamen soll erhalten bleiben, ansonsten könnte man natürlich alle Blöcke auflösen, soll aber nicht so sein! Hat es eine solche Anforderung schon mal gegeben und/oder kann mir da wer weiterhelfen?
------------------ wisch 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: 28. Jun. 2005 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für wisch
nehme Boradmittel wenn du nicht programmieren kannst/möchtest. Ich gehe davon aus das du die ExpressTools installiert hast ? Dann mache es doch einfach so: Alle betroffene Blockreferenzen AUSSCHNEIDEN und in eine leere DWG. Dort zeichne eine Linie auf dem zu löschenden Layer und wende den ETools-Befehl LAYDEL an ! Ursprungszeichnung bereinigen und Blöcke wieder einfügen. (Bearbeiten Ausschneiden mit OriginalKoordinaten einfügen) Wenn der betroffene Layer NUR in den Blöcken steckt (und gelöscht werden soll) kannst du dir das natürlich sparen und LAYDEL direkt in deiner DWG ausführen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wisch Mitglied
Beiträge: 78 Registriert: 22.05.2003
|
erstellt am: 28. Jun. 2005 13:24 <-- editieren / zitieren --> Unities abgeben:
LAYDEL ist ganz ok wenn es nur um wenige Layer geht. Tatsächlich ist es aber so, dass meine Riesenzeichnungen hunderte von Blöcken haben kann und jeder Block auch wieder seine eigenen Layer. Deshalb wäre mein Ansatz eher die vorhin besagte Layergruppe zu sperren und alles andere zu löschen, nur dazu müssten die Blöcke aufgelöst sein, was ich aber nicht will. Mit LAYDEL müsste ich ja immer erst einen Layer anwählen, was bei so vielen verschiedenen Layern ein Problem ist. ------------------ wisch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 28. Jun. 2005 13:27 <-- editieren / zitieren --> Unities abgeben: Nur für wisch
Da sind dann die Bordmittel am Ende, aber: .. sowas ist dann programmierbar .. aber, die Entscheidung, ob sich der Aufwand lohnt(Kosten-Zeit-Nutzen), kann Euch keiner abnehmen. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." 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: 28. Jun. 2005 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für wisch
also ich denke das man auch mit Boardmitteln zum Ziel kommt, man muß nur über 2, 3 Ecken denken.. Ich würde LAYTRANS & LAYDEL dazu nutzen wenn es so geht wie ich es mir vorstelle (Schritt für Schritt erklären wäre hier aber toomuch) @WISCH Ich schaue mir auch gern mal ne DWG (am besten 2) an und gebe dann eine neue Beurteilung ab... send emir bitte eine PM , dann bekommst du die zu nutzende Mail-Adresse von mir. ------ mitlerweile gemailt und gesehen das es mit laytrans & laydel funktioniert... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |