| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Text in Blöcken automatisch ändern (2219 mal gelesen)
|
maquis Mitglied Elektromeister
Beiträge: 3 Registriert: 14.06.2005
|
erstellt am: 14. Jun. 2005 16:34 <-- editieren / zitieren --> Unities abgeben:
Ich habe ca. 100 Pläne in ACAD 2005. Jetzt will ich in den Schriftfeldern Text automatisch ändern. Das Schriftfeld ist ein Block. Kann man mit einem Script den Text (z.B. Zeichnungsnummer) auf jedem Blatt ändern ohne immer wieder den Text eingeben zu müßen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 14. Jun. 2005 17:05 <-- editieren / zitieren --> Unities abgeben: Nur für maquis
Ein Script (nur AutoCAD Kommandos) wird nicht ganz ausreichen, etwas Programmiertung (in Lisp) wird vermutlich auch nötig sein. 100 Pläne = 100 DWGs oder 100 Pläne = 1 DWG mit 100 Layouts ? Sind die Titelblöcke mit Attributen versehen oder wirklich Text im Block? Ist es immer der gleiche Block? ggf. mal eine Beispielzeichnung (ode Geometrie) hier reinstellen. ------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cosgeo Mitglied Vermessungsingenieur
Beiträge: 591 Registriert: 16.12.2004 Windows 8 64bit AutoCad Map 3D AutoCAD Civil3D MapGuide COSGeo - Vermessungsaplikation COSALKIS - Konverter Xeon 3,3 GHz, 16GB RAM HP 1050
|
erstellt am: 14. Jun. 2005 17:07 <-- editieren / zitieren --> Unities abgeben: Nur für maquis
Hab ich das richtig verstanden: Du hast 100 Pläne mit je einem Block "Schriftfeld" im Layout ? Der zu ändernde Text ist ein Attribut innerhalb dieses Blocks? Wenn ja müßte das was für die LISP`ler unter uns sein - ich ghör allerdings nicht dazu:-( :-) [Mist - Zweiter - da hab ich aber wieder langsam getippt] ------------------ Wer aufräumt - ist nur zu faul zum suchen :-) [Diese Nachricht wurde von cosgeo am 14. Jun. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 bis ACA 2013 Arcibem System: Windows Internet-Startseite: http://www.archi.de
|
erstellt am: 14. Jun. 2005 19:44 <-- editieren / zitieren --> Unities abgeben: Nur für maquis
Hast Du das 2005er Objekt SCHRIFTFELD benutzt? Dann kannst Du unter Optionen - Benutzereinstellungen - Schriftfeldaktualisierungseinstellungen festlegen, wann Dein Schriftfeld (automatisch) aktualisiert wird. Grüsse, Henning
------------------ VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
maquis Mitglied Elektromeister
Beiträge: 3 Registriert: 14.06.2005
|
erstellt am: 15. Jun. 2005 07:14 <-- editieren / zitieren --> Unities abgeben:
Hallo. Danke für die Antwort. Es sind 100 DWG's. Der Block ist mit Attributen versehen. Es ist immer der Gleiche Block. Ich habe mal eine Zeichnung reingestellt. Wenn ich ein LISP brauche so denke ich habe ich ein Problem. Da weis ich eigentlich gar nichts. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cosgeo Mitglied Vermessungsingenieur
Beiträge: 591 Registriert: 16.12.2004 Windows 8 64bit AutoCad Map 3D AutoCAD Civil3D MapGuide COSGeo - Vermessungsaplikation COSALKIS - Konverter Xeon 3,3 GHz, 16GB RAM HP 1050
|
erstellt am: 15. Jun. 2005 07:40 <-- editieren / zitieren --> Unities abgeben: Nur für maquis
Ich denke der Tipp voon Henning müßte Dich weiterbringen. Den Block ggf. erst mal als WBlock rausspielen, falls Du ihn nicht eh extern hast. Dann den Text, der die Zeichnungsnummer darstellt, als Schriftfeld definieren. Block einfügen / ersetzen -> Neu definieren -> ist jetzt erst mal aufwendig, aber dann ist das ein für alle mal gegessen :-) ------------------ Wer aufräumt - ist nur zu faul zum suchen :-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
maquis Mitglied Elektromeister
Beiträge: 3 Registriert: 14.06.2005
|
erstellt am: 15. Jun. 2005 07:45 <-- editieren / zitieren --> Unities abgeben:
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 15. Jun. 2005 07:51 <-- editieren / zitieren --> Unities abgeben: Nur für maquis
Blattnummer Blattanzahl, Lfd Nr und U1079/110E0201-LEIST02 sind als Text über das Schriftfeld gesetzt, könnten also bei identischen Plänen über ein Wählfenster selektiert, gelöscht und dann neu geschrieben werden. Dann muss der alte Textwert auch nicht bekannt sein. Die Attribute in dem Block STF_STR lassen sich mit dem Befehl -ATTEDIT ändern. Es gibt nur ein Problem, da viele Attributsbezeichnungen nicht eindeutig sind. Code:
Befehl: -ATTEDIT Attribute einzeln editieren? [Ja/Nein] <J>: n Führt globales Editieren der Attributwerte durch. Nur am Bildschirm sichtbare Attribute editieren? [Ja/Nein] <J>: n Zeichnung muss nachher regeneriert werden. Blocknamenspezifikation eingeben <*>: STF_STR Spezifikation für Attributbezeichnung eingeben <*>: BEN2 Spezifikation für Attributwert eingeben <*>: 1 Attribut(e) gewählt. Zu ändernde Zeichenfolge eingeben: Abzeiguebersicht Neue Zeichenfolge eingeben: Abzweigübersicht
------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernhard GSD Mitglied
Beiträge: 482 Registriert: 29.08.2002 AutoCAD 2020(Deu); Windows 10 PRO x64(Deu)
|
erstellt am: 15. Jun. 2005 12:55 <-- editieren / zitieren --> Unities abgeben: Nur für maquis
|