| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Intelligenter Workflow von Köln bis Delhi mit SAP PLM - KHD Humboldt Wedag (CIDEON, SAP, PLM, ERP, Autodesk Inventor, AutoCAD), ein Anwenderbericht
|
Autor
|
Thema: Attribute löschen (2411 mal gelesen)
|
mjdirekt Mitglied
Beiträge: 120 Registriert: 23.05.2003
|
erstellt am: 08. Jul. 2003 09:59 <-- editieren / zitieren --> Unities abgeben:
Hallo wer hat eine Lösung: Ich habe mehrere Zeichnungen in denen Blöcke mit Attributen vorhanden sind. Diese Attribute sollen komplett gelöscht werden, ohne die Block aufzulösen. Gibt es dafür eine lisp Funktion wenn ja von finde ich diese? Ich habe AutoCAD2002 im Einsatz. vielen Dank Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Schachinger Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2041 Registriert: 08.04.2002 AIS2009, PDSU 2012-2015, Plant 3D 2011-2015, NavisWorks 2010-2015, Win7 64bit SP1, Intel Core i7 870, 16 GB RAM, Quadro 2000D
|
erstellt am: 08. Jul. 2003 10:24 <-- editieren / zitieren --> Unities abgeben: Nur für mjdirekt
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 08. Jul. 2003 10:27 <-- editieren / zitieren --> Unities abgeben: Nur für mjdirekt
Danke für die Blumen, Michael, aber außer ein Blocktausch, wo man die mit Att's gegen die ohne Atts austauschen kann habe ich wohl nix anderes. Aber hinter den Bergen, bei den 7 Zwergen.... oder bei CADlon das Multitalent ATTeig ansehen ------------------ Gruß CADwiesel bin auch im Urlaub: 29.07 - 27.08 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: 4187 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 08. Jul. 2003 10:41 <-- editieren / zitieren --> Unities abgeben: Nur für mjdirekt
@CADwiesel Danke für die Blumen. @Michael Auch wenn es in der Beschreibung zu ATTEIG nicht drin steht, mittlerweile, kann man mit diesem Tool auch Attribute löschen. Ansonsten gibt's ja auch noch das BTAUSCH. Mit diesem können Blöcke ersetzt werden. Die Attributwerte können in den neuen Block mit übernommen werden. Diese müssen dazu NICHT die gleiche Bezeichnung haben, da in einem Dialogfenster die Zuordnung vom alten zum neuen Attribut vorgenommen werden kann. Wenn's notwendig ist, kann auch die Position und Eigenschaften des alten Attribut's übernommen werden. Das kann notwendig sein, wenn die Attribute einzeln mit den Griffen verschoben wurden, was ein 'normaler' Blocktausch dann zerstören würde. -> So ziemlich alles ist möglich. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Irgendwann muß man schlafen, deshalb: +!+!+Urlaub vom 01.08.-30.08.2003+!+!+ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BerndE Mitglied Hochbautechniker
Beiträge: 557 Registriert: 05.07.2003 Revit 2013 ACA 2012 deutsch BuildingOne 5.4.5 Win7 WindowsNetz
|
erstellt am: 09. Jul. 2003 03:19 <-- editieren / zitieren --> Unities abgeben: Nur für mjdirekt
Hi Michael, wenns den nicht unbedingt Lisp sein muß,...ich hab hier nen VBA-Makro für Dich. Probiers doch mal damit. Solltest du nur bestimmte Blöcke leeren wollen, müßte noch ne Case- Anweisung eingefügt werden. Bernd Sub ATTr_Leer() Dim Header As Boolean Dim elem As AcadEntity Dim Array1 As Variant Dim Count As Integer For Each elem In ThisDrawing.ModelSpace If elem.ObjectName = "AcDbBlockReference" Then With elem If StrComp(.EntityName, "AcDbBlockReference", 1) = 0 Then If .HasAttributes Then Array1 = .GetAttributes For Count = LBound(Array1) To UBound(Array1) Array1(Count).TextString = "" Next Count Header = True End If End If End With End If Next elem End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BerndE Mitglied Hochbautechniker
Beiträge: 557 Registriert: 05.07.2003 Revit 2013 ACA 2012 deutsch BuildingOne 5.4.5 Win7 WindowsNetz
|
erstellt am: 09. Jul. 2003 03:26 <-- editieren / zitieren --> Unities abgeben: Nur für mjdirekt
ääääh...hab meine einlassung von eben nochmal gelesen. bin vielleicht etwas am thema vorbeigeschossen (????)..mein makro löscht nicht die attribute sondern leert diese nur. der block bleibt dann mit nun allerdings leeren Attributen erhalten. Wenn du magst, schau ich mirs nochmal an. löschen von attributen sollte ja auch kein prob sein. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 12. Aug. 2004 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für mjdirekt
|