| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Blockfarbe (1069 / mal gelesen)
|
vision Mitglied
 
 Beiträge: 113 Registriert: 27.10.2003 AutoCAD 2015 Expresstools Windows 10
|
erstellt am: 31. Okt. 2018 10:47 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich möchte nach zwei Farben selektieren (weiß oder magenta). '(062 . 7) OR '(062 . 6) geht schon mal nicht. Wer ist so nett, und ergänzt das. Für Eure Unterstützung bedanke ich mich im Voraus. (setq sel (ssget "_X" (list '(000 . "INSERT") '(066 . 1) '(062 . 7) ;weiß (cons 2 blk) (if (= 1 (getvar 'cvport)) (cons 410 (getvar 'ctab)) '(410 . "Model") ) ) ) ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
       

 Beiträge: 4200 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 31. Okt. 2018 10:52 <-- editieren / zitieren --> Unities abgeben:          Nur für vision
|
Jota123457 Mitglied Technische Zeichnerin

 Beiträge: 20 Registriert: 02.09.2018 Dell Precision 7720 Intel Core i7-6820HQ, 2.7GHz 32GB RAM 64Bit W10pro, 1709 C3D 2019, etc.
|
erstellt am: 31. Okt. 2018 11:20 <-- editieren / zitieren --> Unities abgeben:          Nur für vision
Hallo vision, also ich vermute mal, dass Du die sichtbaren Farben IM Block gespeichert selektiren willst? Wenn Du INSERT, also einen Block in die Auswahl nimmst, dann wird in Deinem Lispbeispiel nach einem gruenen Block gesucht. Egal welche Farben die im Block gespeicherten Elemente haben. Aber wenn Du dem Block selbst die Farbe gruen zuweist, (sieht man das zwar nicht, da der Container "Block" nur durch seinen Inhalt sichtbar ist) muesste Dein Lisp aber funktionieren. Ich wuerde in so einem Fall eher mit Layern arbeiten und nach denen suchen. Wenn Deine Elemente im Block den Layer "0" und auf BYLAYER stehen, dann werden deren Elemente nach der Layerfarbe angezeigt. Such mal im Web nach einem Lisp, das Dir den DXF-Code ausliest, das zeigt Dir dann die Elementcodes an. Gruesse!
------------------ Lieber mit dem Fahrrad zum Strand, als mit dem Mercedes zur Arbeit.... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vision Mitglied
 
 Beiträge: 113 Registriert: 27.10.2003 AutoCAD 2015 Expresstools Windows 10
|
erstellt am: 31. Okt. 2018 11:39 <-- editieren / zitieren --> Unities abgeben:         
|
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 Alles
|
erstellt am: 31. Okt. 2018 11:46 <-- editieren / zitieren --> Unities abgeben:          Nur für vision
|

| |
vision Mitglied
 
 Beiträge: 113 Registriert: 27.10.2003 AutoCAD 2015 Expresstools Windows 10
|
erstellt am: 31. Okt. 2018 12:16 <-- editieren / zitieren --> Unities abgeben:         
|