| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Global Color / Farbe verändern (1239 mal gelesen)
|
THE_ONE Mitglied Student, Alter:23
Beiträge: 299 Registriert: 27.04.2005 AMD XP 2000, 512MB-RAM, WIN XP Pro Readon 9600Pro VIZ 2005, Autocad 2007,(Mechanical)
|
erstellt am: 01. Aug. 2008 10:18 <-- editieren / zitieren --> Unities abgeben:
Hallo! Hab hier ein Funktion:
Code: (vla-put-color (vla-get-ActiveLayer (vla-get-ActiveDocument (vlax-get-acad-object))) 1 )
welche mir die Farbe des aktuellen Layer ändert. Wie schaffe ich es aber global die Farbe umzustellen, und nicht die Layerfarbe. So wie wenn ich manuell z.B. von "VonLayer" auf "rot" umschalte. Was ja bewirken würde das alle Objekte die ich danach zeichne, auf dem selben Layer liegen würden aber nicht die Farbe "vonLayer" haben sondern rot.Lg THE_ONE Ps.: Wo bekomme ich den einen aktuellen und vollständigen Baum der ActiveX-Objekthierachie her??? [Diese Nachricht wurde von THE_ONE am 01. Aug. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 01. Aug. 2008 10:24 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
|
THE_ONE Mitglied Student, Alter:23
Beiträge: 299 Registriert: 27.04.2005 AMD XP 2000, 512MB-RAM, WIN XP Pro Readon 9600Pro VIZ 2005, Autocad 2007,(Mechanical)
|
erstellt am: 01. Aug. 2008 10:27 <-- editieren / zitieren --> Unities abgeben:
|
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 01. Aug. 2008 10:28 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 01. Aug. 2008 10:30 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
|
THE_ONE Mitglied Student, Alter:23
Beiträge: 299 Registriert: 27.04.2005 AMD XP 2000, 512MB-RAM, WIN XP Pro Readon 9600Pro VIZ 2005, Autocad 2007,(Mechanical)
|
erstellt am: 01. Aug. 2008 10:31 <-- editieren / zitieren --> Unities abgeben:
|
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 01. Aug. 2008 10:31 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
|
THE_ONE Mitglied Student, Alter:23
Beiträge: 299 Registriert: 27.04.2005 AMD XP 2000, 512MB-RAM, WIN XP Pro Readon 9600Pro VIZ 2005, Autocad 2007,(Mechanical)
|
erstellt am: 01. Aug. 2008 10:35 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von CADmium: (setvar "CECOLOR" 256) machts auch ohne command
Funktioniert leider auch nicht!
Code: Command: ; error: AutoCAD variable setting rejected: "CECOLOR" 256
das hingegen funktioniert:
Code: (command "_color" "_bylayer")
Danke an alle für die schnelle Hilfe [Diese Nachricht wurde von THE_ONE am 01. Aug. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
THE_ONE Mitglied Student, Alter:23
Beiträge: 299 Registriert: 27.04.2005 AMD XP 2000, 512MB-RAM, WIN XP Pro Readon 9600Pro VIZ 2005, Autocad 2007,(Mechanical)
|
erstellt am: 01. Aug. 2008 10:40 <-- editieren / zitieren --> Unities abgeben:
Hab jetzt in der Hilfe zu CECOLOR nachgeschaut: Code: Sets the color of new objects. Valid values include BYLAYER, BYBLOCK, and an integer from 1 to 255.Valid values for true colors are a string of integers each from 1 to 255 separated by commas and preceded by RGB. The true color setting is entered as follows: RGB:000,000,000.
Es muss daher:
Code: (setvar "CECOLOR" "bylayer")
lauten -> habs getestet funktioniert einwandfrei!Ps.: Ist eigentlich setvar besser(schneller,etc.) als der command Befehl??? [Diese Nachricht wurde von THE_ONE am 01. Aug. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Ehrenmitglied V.I.P. h.c. Straßen- / Tiefbau
Beiträge: 8086 Registriert: 09.03.2006 sw: Win7-x64 Office 365 ProPlus C3D (& LT ) ET; DACH; Extensions ------------------- hw: FX3800 i5 CPU 670 8GB RAM
|
erstellt am: 01. Aug. 2008 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
|
THE_ONE Mitglied Student, Alter:23
Beiträge: 299 Registriert: 27.04.2005 AMD XP 2000, 512MB-RAM, WIN XP Pro Readon 9600Pro VIZ 2005, Autocad 2007,(Mechanical)
|
erstellt am: 01. Aug. 2008 10:48 <-- editieren / zitieren --> Unities abgeben:
Stimmt bei setvar muss man den Wert in Anführungszeichen setzen: Code: (setvar "CECOLOR" "256")
funktioniert.Hat jemand noch Antworten auf meine drei Fragen?? 1. Ist eigentlich setvar besser(schneller,etc.) als der command Befehl??? 2. Wo bekomme ich den einen aktuellen und vollständigen Baum der ActiveX-Objekthierachie her??? 3. Geht das mit dem Farben ändern auch mit ActiveX??
[Diese Nachricht wurde von THE_ONE am 01. Aug. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 01. Aug. 2008 11:00 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
zu 1: eigentlich egal, macht beides das gleiche, hast nur kein Commandprompt bei setvar. zu 2: in der Hilfe zu 3: wenns sein muss - (vla-setvariable (vla-get-ActiveDocument (vlax-get-acad-object)) "cecolor" "1") Grüsse, Henning ------------------ Henning Jesse VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
[Diese Nachricht wurde von wronzky am 01. Aug. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 01. Aug. 2008 11:01 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
1. setvar weil der command overhead nicht bei ist, aber das ist bei einmal setzen nicht relevant 2. aus der Hilfe im Vlide 3. ja .. und thx rübchen für die "256" .. ------------------ - 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 |
THE_ONE Mitglied Student, Alter:23
Beiträge: 299 Registriert: 27.04.2005 AMD XP 2000, 512MB-RAM, WIN XP Pro Readon 9600Pro VIZ 2005, Autocad 2007,(Mechanical)
|
erstellt am: 01. Aug. 2008 11:16 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von CADmium: 1. setvar weil der command overhead nicht bei ist, aber das ist bei einmal setzen nicht relevant 2. aus der Hilfe im Vlide 3. ja .. und thx rübchen für die "256" ..
ZU 2: Habs gefunden: im Visual Lisp Editor auf Hilfe klicken und dann auf den Reiter Inhalt, dort dann auf ActiveX and VBA Developer's Guide, dort dann auf ActiveX Automation Basics und dann noch auf Understand the AutoCAD Object Model klicken. Das ist zwar ein netter Baum, bin aber der Meinung eine DWG gehabt zu haben wo mehr zu sehen war, leider finde ich diese nicht mehr. [Diese Nachricht wurde von THE_ONE am 01. Aug. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 01. Aug. 2008 11:18 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
direkt -> acadauto.chm im Help-ordner des Acad-Installationsverzeichnisses ------------------ - 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 |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 01. Aug. 2008 11:26 <-- editieren / zitieren --> Unities abgeben: Nur für THE_ONE
|