ACM-2023-04-07

Jahrgang: 2023
Ausgabe: 04
Autor: Gerhard Rampf
Programm: ACM-LAYERNAMENAENDERN.LSP
Funktionalität: Umlaute, Eszett- und Leerzeichen sowie die Groß-/Kleinschreibung von Layernamen ändern
Format: LISP
Lauffähig ab: AutoCAD 2005
Befehle: ACM-LAYERNAMENAENDERN
Bezug: Online


Beschreibung
============

Global Layer

Umlaute sind fester Bestandteil der deutschen Sprache, aber echte Raritäten im Rest der Welt. Daher empfiehlt 
es sich gerade für den Austausch mit internationalen Partnern, einen großen Bogen um „äöü“-Layer zu machen. 
Und bei Geschäftsverbindungen in die Schweiz sollte man tunlichst auf das scharfe S verzichten, das dort nicht 
zum Einsatz kommt und auf eidgenössischen Tastaturen gänzlich fehlt. In eigene Firmenstandards lassen sich 
entsprechende Namensregelungen einbauen, dennoch kann es vorkommen, dass deutschsprachige Partner Basiszeichnungen 
zur Verfügung stellen, die diesen Vorgaben nicht gerecht werden. Sind Austauschdokumente umlautinfiziert, sollte 
man die Layerbezeichnungen vor der Weitergabe internationalisieren. Bei einigen wenigen Layern lässt sich das 
schnell per Hand erledigen, ab einer gewissen Menge wird es aber mühsam und zeitraubend. 
Das Tool ACM-LAYERNAMENAENDERN.LSP dagegen erledigt diese Aufgabe ruckzuck in zwei Schritten. Zunächst werden in 
einem Dialogfeld die Befehlsoptionen festgelegt. Ist das Kontrollkästchen „Umlaute“ aktiviert, ändert die Routine 
all diese entsprechend ihrer Groß-/Kleinschreibung in „ae“, „oe“ oder „ue“. Für die Umwandlung aller „ß“ in 
Doppel-S ist die Option „Eszett“ zuständig. Sollen auch Leerzeichen aus den Layernamen verbannt werden, gibt 
es hierfür drei Möglichkeiten. Entweder entfernt man die Leerzeichen komplett oder ersetzt sie durch Binde-/Unterstriche. 
Schließlich lässt sich auch noch die Groß-/Kleinschreibung auf dreierlei Arten beeinflussen: komplett groß oder 
klein oder der erste Buchstabe wird groß und der Rest klein geschrieben. Sind alle Änderungsregeln definiert, 
bestimmt der zweite Schritt, welche Layer einer Behandlung unterzogen werden. Hierbei besteht die Wahl zwischen 
„alle Layer“ und der Option „Auswahlliste“ für ein weiteres Dialogfeld, in dem sich einzelne Layer gezielt aussuchen 
lassen. Nachdem auch dieser Schritt getan ist, tauft die Funktion alle gewählten Layer wunschgemäß um.