Hallo zusammen!
Mit Hilfe eines Skriptes möchte ich gerne folgende Dinge durchführen:
1. Layer 0 aktuell setzen
2. Alle Elemente auf Layer 0 legen
3. Neue Layer "ROT" und "BLAU" erzeugen
4. Falls vorhanden, alle Ellemente mit Farbe 160 auf Layer "BLAU" legen
5. Falls vorhanden, alle Elemente mit Farbe 10 auf Layer "ROT" legen
6. Zeichnung bereinigen, auf Grenzen zoomen, abspeichern
Mein Skript sieht dazu bisher wie folgt aus:
------- Beginn Skript ------
_-layer
_set
0
_change
_all
_properties
_layer
0
_-layer
_make
BLAU
_colour
160
_make
ROT
_colour
10
(sssetfirst nil (ssget "X" '((62 . 10))))
_change
_properties
_colour
_ByLayer
_layer
ROT
(sssetfirst nil (ssget "X" '((62 . 160))))
_change
_properties
_colour
_ByLayer
_layer
BLAU
_-purge
_all
*
_n
_zoom
_extents
_qsave
------ Ende Skript ------
Doch nun tritt folgendes Problem auf:
Falls KEINE Elemente der Farbe 10 oder 160 vorhanden sind, bricht das Skript ab...
Wie kann ich das verhindern, oder wie muss das Skript angepasst werden?
Gruß
Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP