| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Abfrage ob TrueColor oder Indexfarbe (1081 / mal gelesen)
|
Temuedschin Mitglied
Beiträge: 46 Registriert: 15.08.2018 AutoCAD 2023 / Windows 11
|
erstellt am: 03. Jun. 2020 13:36 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Da der Autocad Command "_layer" beim setzen der Farbe bei einer Truecolor- bzw. Indexfarbe unterschiedliche Syntax benötigt, würde ich eine Abfrage des Farbcodes benötigen. Bei meinem Lisp enthält die Variable "LSP_LAY_COLO" den Farbcode (z.b. 150,150,150 oder 20) aus einer Exceldatei. z.b. wenn "LSP_LAY_COLO" ein "," enthält dann "_layer" ... "_color" "_truecolor" "LSP_LAY_COLO" ... wenn "LSP_LAY_COLO" kein "," enthält dann "_layer" ... "_color" "LSP_LAY_COLO" ... Leider kann ich den Lisp Command nicht finden, der mir die Variable auf ein bestimmtes Zeichen hin überprüft. Danke. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 Alles
|
erstellt am: 03. Jun. 2020 14:00 <-- editieren / zitieren --> Unities abgeben: Nur für Temuedschin
|
Temuedschin Mitglied
Beiträge: 46 Registriert: 15.08.2018 AutoCAD 2023 / Windows 11
|
erstellt am: 03. Jun. 2020 15:31 <-- editieren / zitieren --> Unities abgeben:
|
| Hardwarekonstrukteur (m/w/d) | Der Dürr-Konzern ist ein weltweit führender Maschinen- und Anlagenbauer mit besonderer Kompetenz in den Technologiefeldern Automatisierung, Digitalisierung und Energieeffizienz. Seine Produkte, Systeme und Services ermöglichen hocheffiziente und nachhaltige Fertigungsprozesse ? vor allem in der Automobilindustrie und bei Produzenten von Möbeln und Holzhäusern, aber auch in Branchen wie Chemie, Pharma, Medizinprodukte, Elektro und Batteriefertigung.... | Anzeige ansehen | Elektrotechnik, Elektronik |
|
Meldin Mitglied
Beiträge: 381 Registriert: 15.07.2011 ACA2020 Windows10
|
erstellt am: 04. Jun. 2020 07:50 <-- editieren / zitieren --> Unities abgeben: Nur für Temuedschin
Da du ja auf jeden Fall die Farbe änderst kannst du auch die Abfrage sparen denn setpropertyvalue ist es egeal wie die Farbe aussieht. hier ein paar Beispiele. (setpropertyvalue (tblobjname "LAYER" "0") "Color" "241,227,215") (setpropertyvalue (tblobjname "LAYER" "0") "Color" "2") (setpropertyvalue (tblobjname "LAYER" "0") "Color" "PANTONE+ Pastels & Neons Coated,PANTONE 934 C") ------------------ Gruß Wolfgang Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |