Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
Beiträge: 3908Registriert: 15.10.2003
Win 10 bzw. 11 / 64 ProAutoCAD MAP 3D 2023BricsCAD 24
Ausgang:Folgender Aufruf wählt mit Kreuzen in einem Fenster alle Linien, die nicht auf Layer "Testlayer" liegen.
Code:(ssget "_C" pkt_re_obe pkt_li_unt '((0 . "LINE") (-4 . "<NOT") (8 . "Testlayer") (-4 . "NOT>")))
Aufgabe:
Code:Wähle mit Kreuzen in einem Fenster alle Linien, die auf irgendeinem Layer liegen, der nicht die Farbe Gelb hat.(Der layer, nicht die Linie!)
Schleife oder SSGET?
Peter
------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP
Beiträge: 13533Registriert: 30.11.2003
.
z.B:
(setq L nil LLIST nil)(while (setq L(tblnext "LAYER" (not L))) (if(/=(abs(cdr(assoc 62 L)))2) (setq LLIST(cons(cdr(assoc 2 L))LLIST)) ))(ssget ..... (list (cons 8 (vl-string-trim ","(apply 'strcat (mapcar '(lambda(X)(strcat X ","))LLIST)))))------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz