| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Cideon Sparify - der digitale Ersatzteilkatalog für alle, ein Webinar am 15.10.2024
|
Autor
|
Thema: Layer: Umbennen von GROSS-Schreibung in Klein-Schreibung (1444 mal gelesen)
|
EMEX Mitglied Techniker
Beiträge: 5 Registriert: 29.09.2010 WinXP 32Bit, AutoCAD 2010
|
erstellt am: 29. Sep. 2010 09:57 <-- editieren / zitieren --> Unities abgeben:
Hallo, Super Forum hier, hat mir schon paarmal ganz gut gefolfen Jedoch finde ich jetzt etwas per Suche nicht - daher der neue Thread. Und zwar habe ich AutoCad 2010 und ein Problem mit den Layern. Nachdem alle Pläne fertig sind, ca. 500stk. sollen nun alle Layernamen "klein" geschrieben sein, d.h. keine Großbuchstaben enthalten. Der Layername an sich selbst soll ident bleiben. als Beispiel: ist --> soll ET_Elektro_SV --> et_elektro_sv Wie kann ich das automatisiert machen für jeden Plan zumindest? Habe mit LISP kaum Erfahrungen bist jetzt gemacht. Danke für die Hilfe MFG Edi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
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: 29. Sep. 2010 10:06 <-- editieren / zitieren --> Unities abgeben: Nur für EMEX
|
EMEX Mitglied Techniker
Beiträge: 5 Registriert: 29.09.2010 WinXP 32Bit, AutoCAD 2010
|
erstellt am: 29. Sep. 2010 10:16 <-- editieren / zitieren --> Unities abgeben:
Hallo, Danke für die schnelle Hilfe, funktioniert aber bei mir nicht ganz.. Folgendes kommt dabei raus: --------------------------------- Befehl: (defun c:Layerklein() (_> (vl-load-com) (_> (vlax-for L (vla-get-layers(vla-get-activedocument(vlax-get-acad-object))) ((_> (vla-put-name (((_> L (((_> (strcase (vla-get-name L)'T) (((_> ) ((_> ) (_> )LAYERKLEIN nil
--------------------------------- Befehl: (defun c:Layerklein() (_> (vl-load-com) (_> (vlax-for L (vla-get-layers(vla-get-activedocument(vlax-get-acad-object))) ((_> (vla-put-name (((_> L (((_> (strcase (vla-get-name L)'T) (((_> ) ((_> ) (_> ) C:LAYERKLEIN Befehl: LAYERKLEIN ; Fehler: no function definition: VLAX-GET-ACAD-OBJECT Befehl: --------------------------------- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
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: 29. Sep. 2010 10:19 <-- editieren / zitieren --> Unities abgeben: Nur für EMEX
|
EMEX Mitglied Techniker
Beiträge: 5 Registriert: 29.09.2010 WinXP 32Bit, AutoCAD 2010
|
erstellt am: 29. Sep. 2010 10:25 <-- editieren / zitieren --> Unities abgeben:
Ok, hier das Ergebnis ----- Befehl: *Abbruch*
Befehl: (vl-load-com) Befehl: LAYERKLEIN ; Fehler: no function definition: VLAX-GET-ACAD-OBJECT Befehl: ----- Befehl: (vl-load-com) Befehl: (vlax-get-acad-object) ; Fehler: no function definition: VLAX-GET-ACAD-OBJECT
[Diese Nachricht wurde von EMEX am 29. Sep. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
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: 29. Sep. 2010 10:49 <-- editieren / zitieren --> Unities abgeben: Nur für EMEX
|
EMEX Mitglied Techniker
Beiträge: 5 Registriert: 29.09.2010 WinXP 32Bit, AutoCAD 2010
|
erstellt am: 29. Sep. 2010 11:30 <-- editieren / zitieren --> Unities abgeben:
|