| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | Autodesk Inventor: Grundlagen, ein Seminar am 07.04.2025
|
Autor
|
Thema: Attribute zu Text ?? (11332 mal gelesen)
|
Goofy007 Mitglied Vermessungstechniker
  
 Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 24. Nov. 2004 14:17 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich hätte bitte mal ne Frage: Kann man Attribute in Text auflösen? Mit der Expresstool-Funktion ncopy kann man "nested objects" kopieren. Damit bekomme ich nun den Attributnamen als selbstständiges Attribut in die Zeichnung eingefügt. Und dieses möchte ich nun in einen Text umwandeln. Geht das ? mfg Didi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur

 Beiträge: 7085 Registriert: 13.01.2004 Sie nannten ihn google.
|
erstellt am: 24. Nov. 2004 14:23 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
Hallo Didi, da du schon in den ExpressTools (ET) herumgeisterst, kannst du dort gleich bleiben und unter Blöcke den Befehl Explode Attributes to Text (heisst glaub ich auflös bzw. _burst) wählen. Fertig. Hinweis an alle die das hier lesen: Die Befehlsübersicht der ETs kann eigentlich jeder lesen, denn da ist man in 15 Minuten fertig und dann weis man was die können; dann erspart man sich das permanente Fragen ! Soll keine Kritik sein, sondern ein konstruktiv aufzufassender Vorschlag ! ------------------ Grüsse Thomas [Diese Nachricht wurde von tunnelbauer am 24. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
EToolsToGermanProject Mitglied

 Beiträge: 20 Registriert: 13.09.2004 Unterschiedlich
|
erstellt am: 24. Nov. 2004 17:32 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
Jau! Und wenn man dann die deusche Übersetzung dazu installiert hat, fällt das lesen gleich leichter. Guckst Du unter: http://www.defun.de/express ... ------------------ Mit freundlichem Gruß, das "ET2GP": Marc Scherer, Holger Brischke, Martin Drese, Markus Hoffmann, Peter Tropf [Diese Nachricht wurde von EToolsToGermanProject am 24. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goofy007 Mitglied Vermessungstechniker
  
 Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 24. Nov. 2004 18:10 <-- editieren / zitieren --> Unities abgeben:         
Dank euch für die rasche Antwort. Ich teile euere Meinung zu den Expresstools. Ich kenne den Befehl _burst und ich verwende ET2GP. Aber ich habe vermutlich mein Problem nicht genau genug erklärt. Ich will nicht den Attributwert als Text haben. Sondern den Attributnamen! Ich weis daß das im ersten Moment etwas befremdend klingt, aber das BEV (Bundesamt für Eich und Vermessungswesen) verändert in den Blockreferenzen den Attributnamen um ihn mit Informationen zu versehen. Ich persönlich halte das für ein "Verbrechen an der Datenstruktur" aber ich muss damit leben. Das bedeutet nun aber, dass die eingefügen Blockreferenzen nicht der Blockdefinition entsprechen!! Dadurch ist es nicht mehr möglich mittels Autocad-Bordmitteln vernünftig zu arbeiten. (zB. keine Annotation von Map, keine Blocksysnc. usw.) Bevor ich nun anfange mir selber was zu stricken, wollte ich halt mal sehen, ob es ohne Programmierung auch noch möglich ist an diese Informationen ranzukommen. Dabei bin ich eben auf den Befehl _ncopy gekommen. Jetzt hab ich zwar den Attributnamen als (frei fliegendes) Attribut in der Zeichnung stehen, kann dieses aber leider nicht in einen Text konvertieren. bzw bin nicht in der Lage nur Teilstrings dieses Attributnamens zu verwenden, denn dazu müsste ich die Attribute erst mal in einen Text umwandeln. Ja, und nun kommen euer Vorschläge ... Vielen Dank im Voraus mfg Didi PS: an das GermanProjekt-Team: Danke! eure Arbeit find ich echt super!! Es ist toll das es noch Leute gibt die auch mal was umsonst machen!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator

 Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 24. Nov. 2004 18:45 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
Hi, WAS willst Du denn nun haben? NUR den Attributnamen als String z.B. im Textscreen? Oder das Attribut extrahieren und es dann in einen Text konvertieren? Attribut in Text konvertieren ist kein Problem, wenn das Attribut gelöscht werden kann und stattdessen ein Text neu erstellt werden kann (OK, OK, ist eigentlich kein konvertieren...). Und auch den Attributnamen extrahieren sollte kein Problem darstellen... ------------------ Ciao, Marc [Diese Nachricht wurde von marc.scherer am 24. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AsSchu Ehrenmitglied Konstrukteur
    
 Beiträge: 1632 Registriert: 27.06.2003 ACAD 2012
|
erstellt am: 25. Nov. 2004 07:50 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
|
Goofy007 Mitglied Vermessungstechniker
  
 Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 25. Nov. 2004 08:59 <-- editieren / zitieren --> Unities abgeben:         
Hallo Marc, ich möchte den Attributnamen als Text neben dem Block in die Zeichnung einfügen. Und das für viele Blöcke gleichzeitig. Wobei die Blockreferenzen gleich sind, die Attributnamen allerdings in jeder Referenz anders lauten. Muss ich mir das ausprogrammieren? Oder gibt es eine Funktion die das kann? mfg Didi
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goofy007 Mitglied Vermessungstechniker
  
 Beiträge: 578 Registriert: 06.11.2004 Map3D 2018 und Civil3D 2018
|
erstellt am: 25. Nov. 2004 09:51 <-- editieren / zitieren --> Unities abgeben:         
|
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: 25. Nov. 2004 09:55 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
Edit wegen "nicht richtig gelesen" ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." [Diese Nachricht wurde von CADmium am 25. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Geos Mitglied Vermessungstechniker i.R.
   
 Beiträge: 1017 Registriert: 21.09.2001 ACAD Map 2010, Win 7 Pro eigene Lisp's<P>HW: Core i7 860, 2.8 GHz 3.3 GB, NVIDIA GeForce GTS 250
|
erstellt am: 26. Nov. 2004 08:11 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
|
gmk Mitglied Dipl.-Ing.(FH) Vermessung
  
 Beiträge: 669 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 26. Nov. 2004 08:53 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
(DEFUN c:att_name ( / ele) (IF (AND (SETQ ele (ENTGET (CAR (ENTSEL "Punkt klicken: ")))) (= (CDR (ASSOC 0 ele)) "INSERT") (= (CDR (ASSOC 66 ele)) 1) ) (PROGN (SETQ ele (ENTGET (ENTNEXT (CDR (ASSOC -1 ele))))) (WHILE (/= (CDR (ASSOC 0 ele)) "SEQEND") (IF (= (CDR (ASSOC 0 ele)) "ATTRIB") (PROGN (SETQ ele (SUBST (CONS 1 (CDR (ASSOC 2 ele))) (ASSOC 1 ele) ele)) (entmod ele) (ENTUPD (CDR (ASSOC -1 ele))) (SETQ ele (ENTGET (ENTNEXT (CDR (ASSOC -1 ele))))) ) ;progn (SETQ ele (ENTGET (ENTNEXT (CDR (ASSOC -1 ele))))) ) ;if ) ;while ) ;progn ) ;if ) ;defun (PRINC "Starten mit att_name") ciao georg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AsSchu Ehrenmitglied Konstrukteur
    
 Beiträge: 1632 Registriert: 27.06.2003 ACAD 2012
|
erstellt am: 26. Nov. 2004 09:04 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
Original erstellt von Goofy007: ich möchte den Attributnamen als Text neben dem Block in die Zeichnung einfügen. Und das für viele Blöcke gleichzeitig. Wobei die Blockreferenzen gleich sind, die Attributnamen allerdings in jeder Referenz anders lauten. Muss ich mir das ausprogrammieren? Oder gibt es eine Funktion die das kann? mfg Didi[/QUOTE] also das verstehe ich nicht. Wenn die Blöcke gleich sind, sind es doch auch die Attribute??
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gmk Mitglied Dipl.-Ing.(FH) Vermessung
  
 Beiträge: 669 Registriert: 23.10.2002 Autocad 2004, WS CadCompass, Normica V2000, WinXP Prof., AMD Athlon 64 X2, 2GB, NVIDIA GeForce 7600GS, HP1055CM
|
erstellt am: 26. Nov. 2004 09:16 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
@aschu wieso müssen die gleich sein? du kannst zu jedem insert ein x-beliebiges attribut hinzufügen. einziger nachteil: insert + attrib passen nicht mehr mit der blockdefinition zusammen. (dazu gibt es allerdings die unterschiedlichsten meinungen ... siehe lisp forum) @goofy007 das was du suchst steckt im gruppencode 2 des attributs (SETQ ele (SUBST (CONS 1 >>>>(CDR (ASSOC 2 ele))<<<<<< ) (ASSOC 1 ele) ele)) ciao georg
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AsSchu Ehrenmitglied Konstrukteur
    
 Beiträge: 1632 Registriert: 27.06.2003 ACAD 2012
|
erstellt am: 26. Nov. 2004 09:46 <-- editieren / zitieren --> Unities abgeben:          Nur für Goofy007
[QUOTE]Original erstellt von gmk: @aschuwieso müssen die gleich sein? du kannst zu jedem insert ein x-beliebiges attribut hinzufügen. einziger nachteil: insert + attrib passen nicht mehr mit der blockdefinition zusammen. (dazu gibt es allerdings die unterschiedlichsten meinungen ... siehe lisp forum) Nunja das stimmt wohl. Da habe ich im Moment nicht dran gedacht. Diese Arbeitsweise finde ich persönlich aber sehr schlecht.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goofy007 Mitglied Vermessungstechniker
  
 Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 26. Nov. 2004 18:22 <-- editieren / zitieren --> Unities abgeben:         
|