|
|
|
Ab der Version 2024 kann AutoLISP im AutoCAD LT verwendet werden, so dass Sie Auswahlsätze mit Filtern mit DXF-Codes erstellen können, genau wie im vollständigen AutoCAD. Diese können sowohl für die Griffauswahl als auch für die Auswahl bei der Eingabeaufforderung "Objekte auswählen:" während eines AutoCAD-Bearbeitungsbefehls verwendet werden.
Also z.B.:
- Wählen die gesamte Liniengeometrie (Linien, Polylinien, Splines) im aktuellen Layout aus:
(sssetfirst nil (setq ss (ssget "_X" (list '(0 . "*LINE")(cons 410 (getvar "CTAB"))))))ss
- Wählen alle grünen Objekte im aktuellen Layout aus:
(sssetfirst nil (setq ss (ssget "_X" (list '(62 . 3)(cons 410 (getvar "CTAB"))))))ss
- Wählen alle Texte, die mit einem großen „A“ beginnen:
(sssetfirst nil (setq ss (ssget "_X" (list '(0 . "*TEXT")'(1 . "A*")(cons 410 (getvar "CTAB"))))))ss
- Wählen alle roten Kreise und Bögen in der Layere "Situation" aus:
(sssetfirst nil (setq ss (ssget "_X" (list '(0 . "CIRCLE,ARC")'(8 . "Situation")'(62 . 1)(cons 410 (getvar "CTAB"))))))ss
Die ssget-Filter können auch AND-, OR- und NOT-Bedingungen, Klammern, größer/kleiner als, Platzhalterzeichen, X/Y/Z-Koordinatenkomponenten usw. verwenden - siehe Beispiele in anderen Tipps.
|
|
|