@ Beate,
darauf wäre ich nicht gekommen. Ich hatte nur drauf, dass Visretain das Laden der Layertabelle aus der xref steuert.
So steht es ja auch in der Hilfe. (Nicht das ich vorher darauf gekommen wäre mir den Befehl nachmal durchzulesen ;-))
Zitat:
0
Die Layertabelle in der referenzierten Zeichnung (XRef) hat Vorrang. Änderungen an XRef-abhängigen Layern in der aktuellen Zeichnung gelten nur für die aktuelle Sitzung; sie werden nicht mit der Zeichnung gespeichert. Beim nächsten Öffnen der aktuellen Zeichnung wird die Layertabelle aus der referenzierten Zeichnung neu geladen. Diese Einstellungen der Layereigenschaften werden in die aktuelle Zeichnung übernommen.
Auch ist es bei meinem Test so, dass wenn ich Visretain auf 0 setze und die xref einfach neu lade dieses keine Wirkung hat.
Da sich in der xref nicht verändert hat, wird die Datei nicht neu geladen.
Zitat:
Neuen Wert für VISRETAIN eingeben <1>: 0Befehl:
Neuladen der XRef "Linientest": Z:\Temp\Linientest.dwg
Z:\Temp\Linientest.dwg hat sich nicht verändert.
"Linientest" wurde wiederhergestellt.
Ich muss entweder die xref öffnen und irgendwas verändern (z.B. Linie zecihnen und gleich wieder löschen). Dann kann ich die xref neuladen und die Linientypen sind auch neugeladen.
Oder ich lösche die Grundzeichnung mit Visretain = 0 und öffne diese danach wieder. Jetzt natürlich mit Änderungen in allen xrefs.
Das mit den Layereinstellung kann ich verkraften. Über den Layerstatusmanager mache ich eine Momentaufnahme die ich danach wieder lade.
Der Hinweis hat mir sehr geholfen.
@cad4fun
dien Lisp funktioniert leider nicht. Schade.
Zitat:
Befehl: XOLNE
; Fehler: no function definition: ERRSET
Trozdem vielen Dank
------------------
Schöne Grüsse,
Morten
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP