RezepteMassenbearbeitung

Wie benenne ich in AutoCAD viele Layer auf einmal um?

Tippen Sie „Benenne jeden Layer, der mit X- beginnt, in A- um, Rest des Namens beibehalten“. cadssistant geht die Layertabelle durch, führt in einem AutoLISP-Durchgang für jeden X-Layer RENAME aus und antwortet mit der Liste der Umbenennungen (X-WALL zu A-WALL und so weiter) und jedem Zielnamen, den es schon gab. Objekte bleiben, wo sie sind; ein Layername ist ein Etikett. Layer, die zu einer XRef gehören, lassen sich nicht umbenennen und werden gemeldet, nicht geändert.

Geprüft am 2026-11-01

Was Sie tippenBefehl: CADSSISTANT

Benenne jeden Layer, der mit X- beginnt, in A- um, Rest des Namens beibehalten

Fügen Sie den Satz in die Palette ein, oder wählen Sie ihn aus den Rezepten im Chat.

Was cadssistant tut

  1. Liest die Layertabelle mit tblnext und gleicht die Namen mit wcmatch "X-*" ab.
  2. Führt in einem AutoLISP-Durchgang für jeden Treffer -RENAME Layer alt neu aus; ein Ziel, das schon existiert, wird übersprungen und gemeldet.
  3. Antwortet mit alt → neu für jeden Layer. XRef-abhängige Layer (Namen mit |) bleiben unangetastet.

Dieselbe Aufgabe in AutoLISP

(progn
  (setq def (tblnext "LAYER" T) names nil done nil)
  (while def
    (if (wcmatch (cdr (assoc 2 def)) "X-*") (setq names (cons (cdr (assoc 2 def)) names)))
    (setq def (tblnext "LAYER")))
  (foreach nm names
    (if (not (tblsearch "LAYER" (strcat "A-" (substr nm 3))))
      (progn
        (command "_.-RENAME" "_LA" nm (strcat "A-" (substr nm 3)))
        (setq done (cons nm done)))))
  done)

Sammelt zuerst die passenden Namen und benennt dann jeden um, außer das Ziel existiert schon. Liefert die umbenannten Layer.

Gut zu wissen

  • Umbenennen nach einem Layerstandard: Fügen Sie die Zuordnung alt zu neu als Tabelle in die Nachricht ein, dann nimmt es die statt eines Musters.
  • Sagen Sie „stattdessen zusammenführen“, dann läuft LAYMRG, das die Objekte auf das Ziel verschiebt und die Quelle löscht, ein anderer Vorgang.

Mehr aus „Massenbearbeitung“

Befehl: CADSSISTANT

Läuft in AutoCAD 2024 und neuer unter Windows. Kostenlos testen, ohne Karte, ohne API-Schlüssel.

cadssistant holen