Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Blöcke mit Attributen tauschen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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 mit Attributen tauschen (373 mal gelesen)
balduin
Mitglied
architekt


Sehen Sie sich das Profil von balduin an!   Senden Sie eine Private Message an balduin  Schreiben Sie einen Gästebucheintrag für balduin

Beiträge: 79
Registriert: 29.06.2003

AutoCAD 2002/2004, Windows 2000

erstellt am: 14. Jul. 2004 09:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Guten Tag zusammen,

vielleicht kann mir jemand helfen..Ich habe Blöcke mit Attributen versehen (Artikelnr,Gewicht,Größen etc.), nun möchte ich in einer Zeichnung die vorhandenen Blöcke gegen andere austauschen. Funktioniert auch alles mit "Blöcke tauschen" aus den ET, allerdings werden die Attribute nicht getauscht und somit für spätere Ausgablisten unbrauchbar. Gibt es irgendeine Möglichkeit die Attribute mit zu tauschen?

Viele Grüße
balduin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

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: 14. Jul. 2004 09:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für balduin 10 Unities + Antwort hilfreich

Servus

Versuch mal attsync.

------------------
Bitte Supportangaben eintragen, warum siehst du hier und noch schöne Grüsse aus der Steiermark  Bernd P.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

cadffm
Moderator
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 14. Jul. 2004 10:03    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für balduin 10 Unities + Antwort hilfreich

BLK-TAU.lsp sollte die ATTRIBUTE(samt Wert     ) mitnehmen !

siehe auch hier : http://ww3.cad.de/foren/ubb/Forum54/HTML/002631.shtml


(über Suchfunktion im Forum gefunden)


------------------
- Sebastian -

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

balduin
Mitglied
architekt


Sehen Sie sich das Profil von balduin an!   Senden Sie eine Private Message an balduin  Schreiben Sie einen Gästebucheintrag für balduin

Beiträge: 79
Registriert: 29.06.2003

AutoCAD 2002/2004, Windows 2000

erstellt am: 14. Jul. 2004 10:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die schnellen Antworten:

@ bernd attsync funzt leider auch nicht...

@ cadffm auch mit dem lisp von cadwiesel wird zwar der gezeichnete Block getausch, aber nicht die Attribute, selbst der Blockname wird nicht getauscht, was bei Block tauschen aus den ET geschieht.

Gruß
balduin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

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: 14. Jul. 2004 10:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für balduin 10 Unities + Antwort hilfreich

Nochmal zur Info:
Ein Block enthält Attdefs, eine Blockreferenz Attribute!

Wenn du also Simpel die Blockdefinition für die Blockrefernz tauscht,
ändert sich an den Attributen der Referenz überhaupt nichts.

Wie willst du denn die Attribute abgleichen ? Sind die Attdefs des neuen und des alten Blockes die gleichen? Sollen die Blockrefenzen Attribute haben, die den Attdefs des neuen Blocks entsprechen? Sollen nicht zu Attdefs zuzuordnendenen Attribute gelöscht werden, welche Attributwerte sollen von Alt auf neu übernommen werden?

P.S.Am besten auch mal alten und neuen Block mit reinstellen!

------------------
- Thomas -

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

c@s
Mitglied
cad kommunikation


Sehen Sie sich das Profil von c@s an!   Senden Sie eine Private Message an c@s  Schreiben Sie einen Gästebucheintrag für c@s

Beiträge: 269
Registriert: 07.08.2002

win 10<P>
AutoCad 2018

erstellt am: 14. Jul. 2004 10:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für balduin 10 Unities + Antwort hilfreich

hallo balduin
liess mal das http://ww3.cad.de/foren/ubb/Forum54/HTML/002434.shtml
wird dir sicher weiterhelfen

gruss jochen

------------------
  N
W-|-O
  S

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

balduin
Mitglied
architekt


Sehen Sie sich das Profil von balduin an!   Senden Sie eine Private Message an balduin  Schreiben Sie einen Gästebucheintrag für balduin

Beiträge: 79
Registriert: 29.06.2003

AutoCAD 2002/2004, Windows 2000

erstellt am: 14. Jul. 2004 15:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Beispiel.dwg.txt

 
Hallo zusammen,

@ Thomas, habe mal ein Beispiel angehangen. Hoffe das macht mein Problem verständlich.

@ c@s auch mit dem BlockNewRefresh, werden die Attribute von dem neuen Block nicht übernommen.

Gruß
balduin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Brischke
Ehrenmitglied V.I.P. h.c.
CAD on demand GmbH



Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools

erstellt am: 14. Jul. 2004 15:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für balduin 10 Unities + Antwort hilfreich

Hallo Balduin,

ich habe mir eben mal schnell die Zeichnung angesehen.
Die in der Blockdefinition beinhalteten Attributdefinitionen beinhalten einen Vorgabewert. Diesen hast du unterschidlich ausgefüllt einmal für den Kreis und auch für das Rechteck.

Dieser Vorgabewert hat einzig und allein beim Einfügen des Blockes eine Bedeutung. Dieser wird dann als Vorgabewert dem Attribut zugewiesen.

Ein Attribut übernimmt beim Einfügen eines Blockes (der zu einer Blockreferenz wird) die Einstellungen der Attributdefinition. Danach wird diese Attributreferenz (gemeinhin Attribut genannt) als vollkommen eigenständiges Objekt betrachtet.

Was du jetzt möchtest ist nicht die Übernahme der Attributwerte sondern ein Zurücksetzen auf die Vorgabewerte.
Unter Übernehmen der Attributwerte beim Blocktausch wird hier im Forum in aller Regel angenommen, dass der Wert des Attributes in den getauschten Block übernommen wird. Dies haben auch die Tool's nehme ich an gemacht, weshalb nicht der von dir gewünschte Effekt eingetreten ist.

Eine AutoCAD-Funktionalität ist mir für deine Aufgabenstellung nicht bekannt.
Mit einem kleinen LISP-Tool kann man derlei Sachen aber recht schnell erledigen.

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz