| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Hannover Messe 2026 - Diese Lösungen prägen die Zukunft der Industrie: PNY präsentiert Anwendungen für KI, Edge-Computing und das Metaversum, eine Pressemitteilung
|
|
Autor
|
Thema: entmod und Layertabelle (911 mal gelesen)
|
Peter2 Ehrenmitglied V.I.P. h.c.

 Beiträge: 3910 Registriert: 15.10.2003 Win 10 bzw. 11 / 64 Pro AutoCAD MAP 3D 2023 BricsCAD 24
|
erstellt am: 15. Jan. 2005 18:49 <-- editieren / zitieren --> Unities abgeben:         
Verstehe ich die Online-Hilfe richtig, dass - die Layertabelle selbst (also nicht die Layereigenschaften eines Objektes) mit entmod nicht geändert werden kann? - dass damit zum Ändern der Eigenschaften eines Layers nur (command "-layer" ...." übrigbleibt? Schönes Wochenende 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 |
CADmium Moderator Maschinenbaukonstrukteur
       

 Beiträge: 13533 Registriert: 30.11.2003 .
|
erstellt am: 15. Jan. 2005 20:54 <-- editieren / zitieren --> Unities abgeben:          Nur für Peter2
Dem ist nicht so! Bsp mit ActivX : (vl-load-com) (vla-put-color (vla-item (vla-get-layers (vla-get-activedocument(vlax-get-acad-object)) ) "0" ) 17 ) .. setzt Farbe des Layers "0" analog per entmod (setq LD (entget(tblobjname "LAYER" "0"))) (setq FARBE 5) (entmod (subst (cons 62 FARBE)(assoc 62 LD)LD) )
------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.

 Beiträge: 3910 Registriert: 15.10.2003 Win 10 bzw. 11 / 64 Pro AutoCAD MAP 3D 2023 BricsCAD 24
|
erstellt am: 15. Jan. 2005 21:19 <-- editieren / zitieren --> Unities abgeben:         
|
fuchsi Mitglied Programmierer c#.net Datawarehouse
   
 Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 17. Jan. 2005 21:23 <-- editieren / zitieren --> Unities abgeben:          Nur für Peter2
neben den FLAX-Befehlen geht auch folgendes: ja das stimmt soweit, direkt auf die Layertabelle (also die infos , die du mit tblsearch bekommst) kannst du nicht ändern. aber mit tblobjname kannst du mit entmod diese infos ändern z:b: Ändern der Farbeu auf Farbnumnmer 5 des Layers 0 Befehl: (setq a (entget (tblobjname "LAYER" "0"))) Befehl: (setq b (subst (cons 62 5) (assoc 62 a) a)) Befehl: (entmod b) (tblobjname) gibt die im Prinzip des GC -1 der Tabelle zurück
(setq a (entget (cdr (assoc -1 (tblsearch "LAYER" "0"))))) ist das gleiche wie (tblobjname "LAYER" "0")
------------------ WWW.FFZELL.AT.TC Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Anzeige: | Infos zum Werbeplatz >> | GeoTools CAD APP für Tiefbau, Facility Management, GIS, Vermessung und Kartografie GeoTools is a geo-data application that is useful to view, create, modify, analyze and report on CAD data that is geographic in nature. Useful for GIS data creation, surveying, mapping, facilities management, infrastructure, landscape development, city planning or similar, workflows.
|
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer

 Beiträge: 9812 Registriert: 01.12.2003 One AutoCAD 2.5 - 2024, AutoCAD, Civil 3D, Win10/Win11
|
erstellt am: 17. Jan. 2005 23:16 <-- editieren / zitieren --> Unities abgeben:          Nur für Peter2
Hallo Fuchsi - supi - aber das Gleiche (tblobjname + entmod) hatte Cadmium im unteren Teil seines Beitrages auch erklärt. Trotzdem: Doppelt gemoppelt hält besser Mit freundlichem Gruß Udo Hübner PS. Gut finde ich auch die Bezeichnung FLAX - Befehle ------------------ Mit freundlichem Gruß Udo Hübner
[Diese Nachricht wurde von CAD-Huebner am 17. Jan. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |