| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Attribute von mehreren Blöcken gleichzeitig verändern (6771 mal gelesen)
|
raupe.618 Mitglied
Beiträge: 2 Registriert: 10.09.2014
|
erstellt am: 10. Sep. 2014 13:57 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe ein Problem, das ich gerne eleganter lösen würde: Ich habe viele, viele dwg-files mit jeweils vielen, vielen Layouts. In jedem dieser Layouts ist ein Plankopf als Block eingefügt, Datum und alles mögliche sind dann definierbare Attribute. Nun möchte ich gerne einige dieser Attribute für sämtliche Layouts innerhalb eines dwgs ändern, zB für jedes Layout das Datum auf 10.09.2014 setzen. Bis jetzt gebe ich jedes Mal das Datum händisch ein - mühsam! Ich hab schon die Foren nach einer Lösung durchforstet, bin aber bis jetzt gescheitert.. hat jemand eine Idee? Liebe Grüße! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 10. Sep. 2014 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für raupe.618
Servus, mit dem Code kann man alle Gleichnamigen Blöcke auswählen und dann das Datum über Eigenschaftsfenster ändern. u verdammt LT sorry nicht gesehen Code: (defun c:sel_blk (/ OBJ AWS) (if(setq OBJ(car(entsel))) (progn (setq AWS(ssget "_x" (vl-remove-if-not '(lambda(x)(member (car X) '( 2 ))) (entget OBJ)))) (sssetfirst AWS AWS) ) ) )
------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX [Diese Nachricht wurde von Bernd P am 10. Sep. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3329 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 10. Sep. 2014 14:21 <-- editieren / zitieren --> Unities abgeben: Nur für raupe.618
Hi und herzlich willkommen, eine weitere Möglichkeit wäre der Befehl GATTE aus den Express Tools, falls du die installiert hast. [EDIT] Sorry, gerade gesehen, dass wir im LT-Brett sind. LT hat leider keine Express Tools. Plan B: Du könntest das Attribut mit einem Schriftfeld verknüpfen. Zum Beispiel dem Dateidatum. [/EDIT] Gruß CADchup ------------------ CADmaro.de [Diese Nachricht wurde von CADchup am 10. Sep. 2014 editiert.] 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: 10. Sep. 2014 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für raupe.618
Wir sind hier im LT Forum, hast du LT ? Dann vergesse die bisherigen Antworten.. Einzige Möglichkeit für dich: Mit FILTER die Blockreferenzen wählen(Filter einstellen / anwenden auf ALLE) und dann in der Eigenschaften-Palette den neuen Wert im Attribut eintragen. EDIT: Oder, wenn das Datum innerhalb der Refernzen gleich ist und nur dort vorkommt: _find ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
raupe.618 Mitglied
Beiträge: 2 Registriert: 10.09.2014
|
erstellt am: 10. Sep. 2014 14:47 <-- editieren / zitieren --> Unities abgeben:
Hey wow, danke für die raschen Antworten! Dass ich im LT-Forum bin hab ich selbst nicht mitbekomen - war nicht der plan :S Aber ich hab den GATTE-Befehl gefunden und der ist perfekt, danke schön!! LG Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Ehrenmitglied V.I.P. h.c. cook-general
Beiträge: 3358 Registriert: 07.06.2001 W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365
|
erstellt am: 10. Sep. 2014 15:08 <-- editieren / zitieren --> Unities abgeben: Nur für raupe.618
Zitat: Original erstellt von raupe.618: Dass ich im LT-Forum bin hab ich selbst nicht mitbekomen - war nicht der plan
na und was hast du dann an Software/Hardware? siehe <----- Bitte Systeminfo eintragen ------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. "Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark Bernd P. Sport ist Mord Rekorde: Scalelist>11727, Fehler>34365, Layerfilter>XXXX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |