Layerbezeichnung Voreinstellung / AutoCAD Architecture ACA (ADT)
Balou_2002 15. Mrz. 2012, 16:02

Hallo,

ich hoffe jemand kann mir einen Tipp geben:

Wir möchten unsere Layer für eine Bürovorlage umbenennen. In ACA fangen ja alle Layer voreingestellt mit "A_" an (entsprechend dem Layer-Schlüsselstil)

Gibt es eine Möglichkeit das Präfix "A_" in einem Ritt für alle z.B. in "XY_" umzubenennen oder muss man jeden Layer einzeln Anfassen?

Über Hilfestellungen würde ich mich sehr freuen.

MfG Marco

Dig15 15. Mrz. 2012, 16:12

Suche hier im Forum mal nach +Layer +umbenennen. da kommen einige Treffer. Unter anderem auch der Befehl laytrans.

CADmium 15. Mrz. 2012, 16:18

(defun C:LAYRENAME(/ L N)
  (vl-load-com)
  (vlax-for L (vla-get-layers(vla-get-activedocument(vlax-get-acad-object)))
    (if (wcmatch (strcase(setq N(vla-get-name L)))"A_*")
      (vl-catch-all-apply 'vla-put-name (list L (strcat "XY_" (substr N 3))))
    )
  )

Balou_2002 15. Mrz. 2012, 17:08

Danke für Euche Antworten,

innerhalb einer Zeichnung ist mir der Umgang bekannt... laytrans oder Laykonv also auch.

Ich meinte den generellen Layerschlüsselstil: ACA...>Format>Zeichnung einrichten>Layer Schlüsselstil > z.B. Autocad Architecture o.ä.

Über den Layermanager oder auch Stilmanager kann man den Schlüsselstil aufrufen. Dort erscheinen dann die ZUordnungen zu den Layern.

Hier soll vom Prinzip die Umbenennung ansetzen, um sie für alle Zeichnungen zu haben.

Oder sehe ich die Thematik insgesamt falsch?

Gruß MArco

Brischke 15. Mrz. 2012, 17:36

 

Zitat:
Original erstellt von Balou_2002:
Oder sehe ich die Thematik insgesamt falsch?

Ja!
Du musst in die Stil-Verwaltung, und dann den LayerSchlüsselStil entsprechend anpassen.

Wenn du dazu Fragen hast, dann frag mal im ACA-Brett

Grüße!
Holger

[rredit] link repariert und thread verschoben, nacktes ACAD kennt keine Layerschlüsselstile, daher geht es drüben weiter. [/rredit]