Also 1. hast du nicht alle Optionen für so eine Vorlagendatei
verstanden, so sind mir (und AutoCAD) diese 3 Einträge unbekannt:
[Autocad-Hilfethema: "Extrahieren von Blockattributdaten (Optionen)"]
BL:AUSLAGER C010000
BL:ABSTAND C010000
BL:L N019001 (Was sollte das sein ?)
auch sollte man ggf. nochmal überdenken ob die Stellen- bzw.
Nachkommastellen-Angabe praxisgerecht sind.
Hier mal als Beispiel zum 82.Mal in diesem Forum:
;------------------------
BL:NAME C040000
BL:X N099002
BL:Y N099002
AUSLAGER C040000
;------------------------
=Blockname
=X-Position
=YPosition
=Attributwert des Attributes "Auslager"
Jetzt noch die SCHLECHTEN NACHRICHTEN:
Wenn du EATTEXT nicht nutzen kannst und über ATTEXT gehen mußt dann :
Kannst du mit dem Blocknamen bei dynamischen Blockreferenzen nichts
anfangen da dort nur der anonyme-Blockname angezeigt wird, also kannst
du "BL:N" aus meinem Beispiel eigentlich auch vergessen.
Zweite schlechte Nachricht: Damit du an den gewünschten Wert kommst
benötigst du diesen erstmal in einem Attribut, was du derzeit ja nicht
hast ! Ändere/Erweitere deinen dynamischen Block um ein Attribut,
als Attributwert erzeugst du ein Feld(_field) mit der Eigenschaft
"Blockplatzhalter"-->"Abstand"
Nun in der Vorlagendatei das Attribut noch ergänzen und es wird mit
ausgelesen.
Wenn du deine Blockdefinition geändert hast kommt in LT natürlich das Problem
der Synchronisation der Referenzen usw. aber das wäre ja nun ein anderes Thema
und betrifft nur den Bestand und nicht neue Referenzen.
Du siehst: Ganz so einfach ist der Fall nicht zu beantworten.
PS: In deiner DWG ist eine Referenz dieses Blockes OHNE ATTRIBUT- ohne dies
zu bewerten" wollte ich dich mal darauf aufmerksam machen falls dir dies nicht
bekannt war.
------------------
die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP