Hallo Ihr Experten,
in ACAD gibt es den Befehl LAYERP um den vorhergehenden layer wieder zu aktivieren. Diesen Befehl vermisse ich
in ACAD LT sehr. Insbesondere bei der Ausführung kleiner Makros, die Objekte auf einem anderen Layer erstellen
wäre es wichtig wieder auf dem ursprünglichen Layer zu landen.
Der Gedanke:
- mittels SETENV und M$=$(getvar,clayer) speichere ich den aktuellen Layer -FUNKTIONIERT
- Ausführung der Makro-Befehle auf einem anderen Layer -FUNKTIONIERT
- mittels -LAYER;SETZEN und $M=$(getenv,variable) wieder zurück auf den vorherigen Layer -FUNKTIONIERT NICHT
Leider funktioniert es nicht, da scheinbar der Zugriff nur auf die Variablen vor Beginn des Makros möglich ist. Das Speichern des aktuellen Layers in einer Variablen geht. Inneralb des Makros scheinen nur die Variablen vor Beginn des Makros zu erreichen.
Gibt es eine Lösung für dieses Problem oder ist ein "LAYER VORHER" in Autocad LT einfach nicht möglich?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP