Achim's Fundstelle ist im Modeling Standard z.B. hier zu finden:
In der shop Datei C:\Program Files\PTC\Creo Elements\Direct Modeling 20.6.1.0\personality\sd_customize\SheetAdvisor\sha_demoshop.lsp kann man ja vieles einstellen, da habe ich aber den Ansichtsname auch nicht gefunden.
sha_set_flat_part_name definiert den Drafting Part Name. Das ist nicht (zwangsläufig) der Ansichtsname. Zudem ist das ein FIXER String, der bei Aktivierung vom Sheetmetal 'erfasst' wird. Da kann man keine Funktion hinterlegen, die z,B. bei Erzeugung einer neuen Ableitung ausgeführt wird und DANN den DANN aktuellen Zeichnunsname liefert.
-----------------------------------------------
eine Idee wären noch die ===>>> Standard Annotation Events, wie im Integration Kit beschrieben.
Häng dich ins *DOCU-CHANGE-OBJECT-TREE-EVENT* oder *DOCU-CHANGE-SHEET-DATA-EVENT* event. Dann musst du "nur" die neueste erzeugte Ableitung ermittlen (sd-inq-sheet + sd-am-sheet-struct-flats ...)
und die bennennst du dann um.
Da gäbe es auch noch das '*DOCU-POST-UPDATE-VIEW-EVENT*', falls das gefeuert wird bei Flat views? In dem Event gibt es auch ein :new t/nil. Das wäre sehr passend, um dann den Zeichnunsname zu ermitteln und die Ableitungs-Ansicht umzubenennen.
Das ist aber alles 'Programmier'-Aufwand.
"Einfach nur" ein Setting gibt es nicht . sonst hätten wir das ja schon vor 10+ Jahren geschrieben.
------------------
● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ●
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP