Texte suchen und ersetzen
Es existieren schon einige Werkzeuge zum Suchen und Ersetzen von Texten in Zeichnungsdateien. AutoCAD und BricsCAD selbst bieten diese Funktion ebenfalls an. Das Tool ACM ERSETZER.LSP geht aber nicht den sonst üblichen Weg, sondern stellt eine andere Möglichkeit für den Textersatz zur Verfügung.
Zum Übersetzen von Texten oder globalen Ändern von Abkürzungen ist die wirtschaftlichste Lösung eine Art Stapelverarbeitung, also eine mehr oder weniger automatisierte Änderung. Dazu bietet sich eine Textdatei an, in der alte und neue Texte aufgelistet sind sowie ein Werkzeug, das diese Textdatei verarbeitet. ACMERSETZER.LSP und die zugehörige Textdatei .TXT arbeiten nach diesem Prinzip die notwendigen Änderungen ab. Zu beachten sind einige wenige Vorgaben, wie die Inhalte der Textdatei aufzubereiten sind: zum Beispiel das Kommentarzeichen # für Zeilen, die das Tool ignorieren soll und die Tilde ~ als Trennzeichen zwischen alten und neuen Texten.
Beim Start des Befehls ACMERSTZER ist zunächst der Pfad zur Textdatei anzugeben. Anschließend arbeitet das Tool die Textänderungen selbständig ab und gibt das Ergebnis in der Befehlszeile aus.
Zusätzlich dazu lässt sich das Programm auch auf eine andere Art verwenden. In der Befehlszeile kann man die eigentliche Hauptfunktion direkt und mit verschiedenen Optionen aufrufen: Welche Textart soll geändert werden? In dieser Version sind Texte (1), MTexte (2), Attributsdefinitionen (4) und Attribute (8) möglich. Bitweise (siehe Klammerwerte) lassen sich die gewünschten Textarten zusammenstellen, die zu ändern sind. Über eine weitere Option ist wählbar, ob ganze Wörter oder Textteile ersetzt werden sollen. Das Ganze wird verpackt eingegeben in öffnende und schließende Klammer in der Befehlszeile, etwa (acmErsetzer „35“„25“„all“7). Mit dieser Eingabe werden alle Vorkommen des Texts „35“durch „25“in Texten, MTexten und Attributsdefinitionen ersetzt. ■