• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Teile des Namenslayouts und der Ebene ändern

lucaroma90

Guest
Guten Morgen.
Ich bin luca, neues Mitglied der Gruppe.
Ich habe versucht, im Forum zu suchen, aber in der Diskussion (http://www.cad3d.it/forum1/threads/...emporaneamente-più-layout?p=411384#post411384) Ich fand die Lösung nicht.
Ich frage, ob Sie einen Teil des Namens sowohl des Layouts als auch der Schichten automatisch ersetzen können, ohne einen nach einem zu umbenennen;
Insbesondere möchte ich beispielsweise ändern: "luca_1_chiaro_1" in "luca_1_scuro_1" für alle Drucklayouts und für alle Schichten...in der Praxis nur das Wort "key" mit "scuro" ändern
Ist das möglich?
Danke.
 
Danke für die Antwort.
für die Layouts, die ich verwaltete und alles funktioniert perfekt...für die Schichten möchte ich nur einen Teil des Namens ersetzen, ohne sie vollständig umbenennen. Wie kann ich das machen?
 
im Forum gibt es eine Excel-Datei, die Skripte erstellt. Dies ermöglicht es Ihnen, die Funktionen von Excel auszunutzen und dann an Teilen des Zellwerts zu arbeiten und den luca-clear Wert in luca-scuro transformieren zu können
 
Da ich kein Skriptexperte bin, gibt es keine andere Möglichkeit, nur ein Wort für alle Schichten umbenennen und den Rest des Namens unverändert lassen?
 
Nachweis questo lisp di henrique brünette da silva
Code:
(vl-load-com)
(defun c:ren_lay (/ neu alt)
(wenn (und (setq alt (getstring t "\nenter alter Layer name (ist case sensitive): "))
(/= alt ")
(setq neu (getstring t "\nenter neuer Schichtname (ist case sensitive): "))
(/= neue "")
)
(vlax für Schicht)
(vla-get-layers)
(vla-get-activedocument
(vlax-get-acad-object)
)
)
(wenn (wcmatch (vla-get-name layer) (strcat "*" alt "*"))
(vl-catch-all-apply)
'vla-put-Name
(Listenschicht (vl-string-subst new old (vla-get-name layer)))
)
)
)
)
(princ)
)
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben