| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Layouts umbenennen (328 mal gelesen)
|
Eryk Mitglied Bautechniker
Beiträge: 42 Registriert: 16.05.2003
|
erstellt am: 22. Aug. 2006 11:09 <-- editieren / zitieren --> Unities abgeben:
Hallo, hat jemand eine Idee wie ich Layouts "automatisch" umbennen kann. Habe 72 Stück, die ich nummerieren möchte und dazu den Ansichtsnamen oder die Beschreibung im Plansatz ergänzen möchte. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Aug. 2006 11:36 <-- editieren / zitieren --> Unities abgeben: Nur für Eryk
|
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: 22. Aug. 2006 11:39 <-- editieren / zitieren --> Unities abgeben: Nur für Eryk
Ja, Idee wäre ein Lisp Programm zu benutzen. z. B. So etwas als Ansatz Code:
(vl-load-com) (defun c:renumlayouts ( / layout layouts cnt) (setq layouts (vla-get-layouts (vla-get-activedocument (vlax-get-acad-object))) cnt 0 ) (vlax-for layout layouts (setq cnt (1+ cnt)) (vl-catch-all-error-p (vl-catch-all-apply 'vlax-put-property (List Layout "Name" (ITOA cnt))) ) ) )
------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Eryk Mitglied Bautechniker
Beiträge: 42 Registriert: 16.05.2003
|
erstellt am: 22. Aug. 2006 12:32 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von cadffm: Entweder du kannst LISPéln oder du machst es per Hand. Da du nachfragst: Per Hand machen..Es gibt ein Lisp im Forum was einen Präfix vergeben kann und/oder auch durchnummeriert, evtl findest du es ja . Denke es war User CADmium.
Schade habe es nicht gefunden Wird wohl darauf hinaus laufen, da ich nicht LISPéln kann. Trotzdem, danke für das Ehrenamt hier im Forum [Diese Nachricht wurde von Eryk am 22. Aug. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Proxy Ehrenmitglied Stateless-DHCP v6-Paketfragmentierer
Beiträge: 1629 Registriert: 13.11.2003 Tastaturen, Mäuse, Pladden, Monitore, ...
|
erstellt am: 22. Aug. 2006 12:55 <-- editieren / zitieren --> Unities abgeben: Nur für Eryk
Zitat: Original erstellt von Eryk: Hallo,hat jemand eine Idee wie ich Layouts "automatisch" umbennen kann. Habe 72 Stück, die ich nummerieren möchte und dazu den Ansichtsnamen oder die Beschreibung im Plansatz ergänzen möchte.
Wie sind die DWGs aufgebaut ? ... ist es eine DWG mit 72 Papierbereichen (Layouts) oder sind es 72 DWGs mit jeweils einem Papierbereich und wird tatsächlich der Plansatzmanager eingesetzt ?
Wenn der SSM tatsächlich benutzt wird dann ist es möglich aufgrund der Informationen die in der DST-Datei vorliegen batchweise die Layouts mit VBA entsprechend umzubennen. IMHO ist 'Lisp' momentan nicht in der Lage sowas zu erledigen. ------------------ MfG Proxy Bitte beachten Sie: Die Verwendung der hier bereitgestellten Signatur geschieht auf Ihre eigene Verantwortung. Diese Signatur wird ohne Gewähr auf Richtigkeit, Vollständigkeit und/oder Funktionalität, sowie ohne Anspruch auf Support zur Verfügung gestellt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Goofy007 Mitglied Vermessungstechniker
Beiträge: 578 Registriert: 06.11.2004
|
erstellt am: 22. Aug. 2006 13:09 <-- editieren / zitieren --> Unities abgeben: Nur für Eryk
Hi Eryk Falls du nicht Lisp oder VBA verwenden willst, kannst du dir auch eine Srciptdatei machen. Sieht dann etwa so aus:
Code: Layout u "alter Name" "Name Neu" Layout u...
Tip einfach mal den Befehl Layout in deine Befehlszeile ein...PS: damit werden die Layouts umbenannt, von den Plansätzen hab ich keine Ahnung. mfg didi [Diese Nachricht wurde von Goofy007 am 22. Aug. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Eryk Mitglied Bautechniker
Beiträge: 42 Registriert: 16.05.2003 Infrastructure Design Suite 2018, akt. SP, D-A-CH, etc. Win7 Pro, 64 Bit Intel Core i7-4930K 64GB RAM NVIDIA Quadro K4200
|
erstellt am: 22. Aug. 2006 13:13 <-- editieren / zitieren --> Unities abgeben:
Hallo, es ist eine Zeichnung mit 72 Layouts und den jeweils dazugehörigen Ansichtsfenstern. Ansichtsfenster weil ich dann besser hin und her schalten kann, im Modellbereich. Das aber nur am Rande. Es geht hierbei um eine Zeichnung für eine Verteilung. Die Verteilung hat 2 Buchten a 36 Klemmleisten. Somit ergeben sich 72 Pläne. Habe die 1. Bucht komplett gezeichnet und mit Layouts versehen. Habe in den jeweiligen Layouts die Variable "%<\AcSm Sheet.Description \f "%tc3">%" eingefügt, dieses erleichert es mir die Benennung im Stempelfeld. So ist jedenfalls mein Ansatz. Bennenung: Bucht 1, Leiste 1 Bucht 1, Leiste 2 usw. Nun möchte ich diese 36 Layouts kopieren, die Ansichtsfenster in den Kopien verschieben und die jeweiligen "neuen" Layouts "automatisch" umbenennen.
Das ist mein Ansatz. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Eryk Mitglied Bautechniker
Beiträge: 42 Registriert: 16.05.2003
|
erstellt am: 22. Aug. 2006 13:17 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Goofy007: Hi ErykFalls du nicht Lisp oder VBA verwenden willst, kannst du dir auch eine Srciptdatei machen. Sieht dann etwa so aus:
Code: Layout u "alter Name" "Name Neu" Layout u...
Tip einfach mal den Befehl Layout in deine Befehlszeile ein...PS: damit werden die Layouts umbenannt, von den Plansätzen hab ich keine Ahnung. mfg didi [Diese Nachricht wurde von Goofy007 am 22. Aug. 2006 editiert.]
Gute Sache, Danke
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |