hi!
ich bin einmal wieder bei der Sache und habe jetzt ein Problem was ich nicht nachvollziehen kann.
Wie bereits geschrieben habe ich die GC 62 und 70 gespeichert um diese über Entget wieder herzustellen.
Ganz zu Anfang habe ich die Layereigenschaften abgefragt:
Zitat:
:: (entget (tblobjname "Layer" "NeuerLayer5"))((-1 . <Entity name: 15849f60>) (0 . "LAYER") (5 . "4B") (330 . <Entity name: 0b542118>) (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "NeuerLayer5") (70 . 0) (62 . 3) (6 . "Continuous") (290 . 1) (370 . -3) (390 . <Entity name: 0bdd88c8>) (347 . <Entity name: 0bdd91b0>:nozwinker
Diese Einstellungen habe ich mit meinem Tool gesichert:
NEUERLAYER5 GC62=3 GC70=0
Dann habe ich meine Zeichnung verstellt (gefroren und ausgeschaltet):
Zitat:
((-1 . <Entity name: 15849f60>) (0 . "LAYER") (5 . "4B") (330 . <Entity name: 0b542118>) (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "NeuerLayer5") (70 . 1) (62 . -3) (6 . "Continuous") (290 . 1) (370 . -3) (390 . <Entity name: 0bdd88c8>) (347 . <Entity name: 0bdd91b0>:nozwinker
Dann protokolliert mein Tool für die Wiederherstellung folgendes:
Zitat:
Datenzeile: (NEUERLAYER5 3 0)
tmp_gc62: 3
tmp_gc70: 0Layereigenschaften vor der Manipulation der Elementdaten:
((-1 . <Entity name: 15849f60>) (0 . LAYER) (5 . 4B) (330 . <Entity name: 0b542118>) (100 . AcDbSymbolTableRecord) (100 . AcDbLayerTableRecord) (2 . NeuerLayer5) (70 . 1) (62 . -3) (6 . Continuous) (290 . 1) (370 . -3) (390 . <Entity name: 0bdd88c8>) (347 . <Entity name: 0bdd91b0>:nozwinker
Layereigenschaften nach der Manipulation der Elementdaten:
((-1 . <Entity name: 15849f60>) (0 . LAYER) (5 . 4B) (330 . <Entity name: 0b542118>) (100 . AcDbSymbolTableRecord) (100 . AcDbLayerTableRecord) (2 . NeuerLayer5) (70 . 0) (62 . 3) (6 . Continuous) (290 . 1) (370 . -3) (390 . <Entity name: 0bdd88c8>) (347 . <Entity name: 0bdd91b0>:nozwinker
Diese Liste wird mit entmod zurückgeschrieben.
Wenn ich das gemacht habe, dann wird laut Layereigenschaftsmanager (Briscad) der Layer getaut und eingeschaltet.
Die Layereigenschaften sagen jetzt:
Zitat:
((-1 . <Entity name: 15849f60>) (0 . "LAYER") (5 . "4B") (330 . <Entity name: 0b542118>) (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "NeuerLayer5") (70 . 0) (62 . 3) (6 . "Continuous") (290 . 1) (370 . -3) (390 . <Entity name: 0bdd88c8>) (347 . <Entity name: 0bdd91b0>:nozwinker
Die Objekte auf dem Layer werden aber nicht angezeigt !
REGEN hilft nicht. Dann habe ich den Layer mal gesperrt und entsprerrt.
Und siehe da - jetzt sind die Objekte wieder sichtbar!
Jetzige Eigenschaften:
Zitat:
((-1 . <Entity name: 15849f60>) (0 . "LAYER") (5 . "4B") (330 . <Entity name: 0b542118>) (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "NeuerLayer5") (70 . 4) (62 . 3) (6 . "Continuous") (290 . 1) (370 . -3) (390 . <Entity name: 0bdd88c8>) (347 . <Entity name: 0bdd91b0>:nozwinker
Als ich das unter AcMap gemacht hatte, da konnte ich die Elemente mit
Zitat:
Isolieren
beenden wieder sichtbar machen.
Nach Literatur ist zwar Bit4 für Sperren / Entsperren zuständig - wird aber in den dokumentierten Eigenschaften nur in der letzten Liste mit dargestellt.
Entweder bin ich betriebsblind oder ..... ?? Ich verstehe das ganze nicht mehr.
Kann mir einer weiterhelfen ?
Gruß Jan :-)
------------------
jan :-)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP