| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: lineweight auf color mappen (395 mal gelesen)
|
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004
|
erstellt am: 14. Jan. 2008 09:45 <-- editieren / zitieren --> Unities abgeben:
Hallo AutoCad Gemeinde, ich habe mich nicht verirrt sondern ein wahrscheinlich für Euch leicht zu lösende Aufgabe. Für meinen Kunden muß ich die Zeichnungen im ACAD Format liefern. Soweit kein Problem, einfach Zeichnung ins DWG Format exportieren. Doch mein Kunde nörgelt an den Linienfarben rum. Er benötigt Farben, um die Strichstärken anzugeben. Mein System exportiert aber die Strichstärken nicht als Farbe sondern als lineweight nach ACAD und es gibt auch keine andere Möglichkeit, habe ich schon abgeklopft. Gibt es ein Möglichkeit in ACAD, die Lineweights zu Farben zu konvertieren? Die Suche gab bei mir keine Lösungen, was aber wahrscheinlich nur am falschen Suchwort liegt, denn ich glaube dieses Thema wurde mit Sicherheit schon behandelt. Danke schon mal im voraus für Eure Hilfe Viele Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 14. Jan. 2008 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für FelixM
Wenn es sich um Top-Level-Objekte handelt solltest du mit Schnellauswahl (Befehl _qselect nach Linienstärke) und Änderung der Farbe im Eigenschaftsfenster (Befehl _properties) hinkommen. Bei in Blöcken verschachtelten Objekten wird das schwieriger, ebenso bei einer SCRIPTtauglichen Lösung. Da würd ich dann ne Programmierung einsetzen. Eine anzupassende Basisvariante wäre dann bei mir z.b. das, obwohl nur für Linienstärke / Color was einfacheres , was die Infos aus ner Tabelle liest , geeigneter ist. Die Grundfunktionalität, auf die zurückgegriffen wird, ist aber die gleiche. ------------------ - 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 |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004
|
erstellt am: 14. Jan. 2008 10:36 <-- editieren / zitieren --> Unities abgeben:
Hallo Tomas, vielen Dank für diese schnelle Info. qselect ist mir komplett neu. Gabs wohl in Version 10 noch nicht. Werde das mal weitergeben. Autocad ist bei mir schon lange her, aber wenn ich mich recht errinnere muß das so gehen: qselect - auf lineweight und auf Strichstärke - danach OK. Dann change p c Farbe . Funktioniert das noch immer so? Wenn ja kann man qselect auch ohne Window Menu ablaufen lassen? Früher gab es die Variable Filedia. Damit konnte man den Fensterdialog abschalten. So war es möglich, die Befehle nacheinander in ein Script zu packen. Geht das noch immer, vor allen Dingen auch mit qselect? Dann wäre es ja möglich mit einem zweizeiler Script das Problem zu erschlagen. Wenn ich so meinem Kunden helfen könnte, wäre das super. Viele Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 14. Jan. 2008 10:56 <-- editieren / zitieren --> Unities abgeben: Nur für FelixM
_qselect geht nicht ohne Dialog.. dann nimm statt dessen (sssetfirst(setq a(ssget "_X" '((370 . 18))))a) für alle Objekte mit Linienstärke 0.18 ------------------ - 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 |
FelixM Ehrenmitglied V.I.P. h.c. Dipl.- Ing. Schiffbau
Beiträge: 2457 Registriert: 17.05.2004
|
erstellt am: 14. Jan. 2008 11:27 <-- editieren / zitieren --> Unities abgeben:
Hatte ich schon befürchtet. Aber dein statt dessen funktioniert ja ohne Probleme. Sitze gerade beim Kunden und habe es probiert. Kleines Script für alle Umwandlungen, perfekt. Vielen Dank 10 sind noch zu wenig. Viele Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |