| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY baut sein Angebot für den Vertrieb von NVIDIA Software-Angeboten für Reseller und professionelle Anwender aus |
Autor
|
Thema: Block austauschen mit übernahme Attributtexte, Schriftfeld (2657 mal gelesen)
|
Mikel_m Mitglied Techniker
Beiträge: 21 Registriert: 12.12.2002 AutoCAD 2000i SolidWorks
|
erstellt am: 15. Jul. 2004 10:24 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte mit der beigefügten LISP-Datei das Schriftfeld in AutoCAD 2000i tauschen, wobei die Attributtexte mit übernommen werden sollen. Klappt auch 1a jedoch wird nach dem Aufrufen der Rahmenfunktion in 2000i das neu eingefügte Schriftfeld nicht erkannt und ein zweites Schriftfeld eingefügt. Kann mir jemand eine Lösung nennen, wie AutoCAD 2000i das eingefügte Schriftfeld erkennt? Vielen Dank im voraus. ------------------ Mikel_m Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13516 Registriert: 30.11.2003 ACAD 2011 Mechanical ff
|
erstellt am: 15. Jul. 2004 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für Mikel_m
IMHO sucht der Schriftfeldeinfügedialog nach dem Blocknamen (= Zeichnungsname) des unter Optionen->AM:Normen->Zeichnungsrahmen eingestellten Standardschriftfeldes. Wenn du das Schriftfeld mittels Blocktausch ersetzt, solltest du auch diese Einstellung ändern. ( wird mit in der Zeichnung abgespeichert -> interessant für Automatisierung mittels Script, ich weiß aber bloß noch nicht wo ) ------------------ - Thomas - 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: 4186 Registriert: 17.05.2001 ACAD
|
erstellt am: 15. Jul. 2004 10:48 <-- editieren / zitieren --> Unities abgeben: Nur für Mikel_m
Hallo Mikel_m, eine ähnliche Aufgabenstellung habe ich bereits in einem (defun-Projekt realisiert. Der alleinige Blocktausch funktioniert nicht, da der Rahmen über seine Handle-ID identifiziert wird. Diese ändert sich jedoch, wenn du ein neues Element einfügst. Bei Interesse, kannst du dich gerne bei mir melden. 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 |
Mikel_m Mitglied Techniker
Beiträge: 21 Registriert: 12.12.2002 AutoCAD 2000i SolidWorks
|
erstellt am: 15. Jul. 2004 11:08 <-- editieren / zitieren --> Unities abgeben:
Hallo, erst einmal vielen Dank für die schnelle Antwort. Ich bin jetzt folgendermaßen vorgegangen. 1. Neues Schriftfeld unter Mechanical-Einstellungen hinzugefügt. 2. LISP-Programm BLOCKTAUSCH ausgeführt. 3. Rahmenbefehl unter 2000i ausgeführt. Hiernach wurde jedoch auch ein zweites Schriftfeld eingefügt. (Siehe Anhang). Irgendwie geht AutoCAD 2000i der Bezug zu dem Schriftfeld verloren. Das gleiche ist bei Austausch des Rahmens. Vieleicht fällt Dir noch ein was ich anders machen kann. Gruß Michael ------------------ Mikel_m Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wolli Mitglied Konstrukteur
Beiträge: 704 Registriert: 28.02.2001 Win7 64Bit+32Bit VM-Ware I7 12GB ACAD Mech 2010 = Mech 2012 Inventor Pro 2010 + 2012 Ansys 13 NLS
|
erstellt am: 16. Jul. 2004 09:00 <-- editieren / zitieren --> Unities abgeben: Nur für Mikel_m
|
Mikel_m Mitglied Techniker
Beiträge: 21 Registriert: 12.12.2002 AutoCAD 2000i SolidWorks
|
erstellt am: 16. Jul. 2004 09:40 <-- editieren / zitieren --> Unities abgeben:
|