| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: xref layer im pulldown ausblenden (3268 mal gelesen)
|
tomturbos Mitglied architektur
Beiträge: 149 Registriert: 28.03.2003 windows xp windows 7 autocad/adt 2004 architecture 2010
|
erstellt am: 21. Aug. 2006 16:41 <-- editieren / zitieren --> Unities abgeben:
|
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: 21. Aug. 2006 16:42 <-- editieren / zitieren --> Unities abgeben: Nur für tomturbos
layer eingeben ...bei Layerfilter die "alle Xreflayer.." wählen und haken rein bei Filter invertieren ------------------ - 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 |
criecky Mitglied MENSCH
Beiträge: 251 Registriert: 13.01.2004 ACAD 2011- 2017 www.cbyte.eu
|
erstellt am: 21. Aug. 2006 16:43 <-- editieren / zitieren --> Unities abgeben: Nur für tomturbos
|
tomturbos Mitglied architektur
Beiträge: 149 Registriert: 28.03.2003 windows xp windows 7 autocad/adt 2004 architecture 2010
|
erstellt am: 21. Aug. 2006 18:46 <-- editieren / zitieren --> Unities abgeben:
??? das blendet es aber nur im layer-manager aus, aber zumindest bei mir nicht im pulldown direkt im autocad? also vielleicht war meine frage unklar - ich möchte die xrefslayer im pulldown direkt in autocad nicht sehen, dass man im layermanager anzeigen filtern kann, war mir klar, hilft mir aber in autocad direkt nicht weiter... (siehe jpgs) gruß tom Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 21. Aug. 2006 19:50 <-- editieren / zitieren --> Unities abgeben: Nur für tomturbos
|
tomturbos Mitglied architektur
Beiträge: 149 Registriert: 28.03.2003 windows xp windows 7 autocad/adt 2004 architecture 2010
|
erstellt am: 21. Aug. 2006 20:56 <-- editieren / zitieren --> Unities abgeben:
... steht ja auch in der hilfe: "Auf Werkzeugk. Layer anwenden" Zeigt im Werkzeugkasten Layer nur solche Layer an, die dem aktuellen Filter entsprechen. Die QuickInfo für die Layer-Liste im Werkzeugkasten Layer enthält den Filterstatus der Layer in der Zeichnung. (Um die QuickInfo anzeigen zu lassen, zeigen Sie mit dem Cursor auf die Layer-Liste im Werkzeugkasten Layer.) ...aber ich trau´s mir fast nicht sagen : ich bin zu blöd - ich seh´s einfach nicht? wo ist dieses verdammte häkchen? hilfe!!! tom
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tomturbos Mitglied architektur
Beiträge: 149 Registriert: 28.03.2003 windows xp windows 7 autocad/adt 2004 architecture 2010
|
erstellt am: 21. Aug. 2006 21:06 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Aug. 2006 08:17 <-- editieren / zitieren --> Unities abgeben: Nur für tomturbos
Layer-Manager passt schon (ADT) / Acad hat nur den Layereigenschaften-Managerhabe jetzt mal einen Screenshot angehängt (ADT2006) <edit-bildvergessengehabt> PS.: Wir haben auch ein ADT-Forum hier..
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Proxy Ehrenmitglied Stateless-DHCP v6-Paketfragmentierer
Beiträge: 1629 Registriert: 13.11.2003 Tastaturen, Mäuse, Pladden, Monitore, ...
|
erstellt am: 22. Aug. 2006 08:20 <-- editieren / zitieren --> Unities abgeben: Nur für tomturbos
Auch mit zwei bzw. drei Mausklicks realisierbar. Code:
(defun C:PROXY-XREF-LAY-FILTER (/ doc profile dict lfent cur datalist xname) (vl-load-com) (setq doc (vla-get-activedocument (vlax-get-acad-object)) profile (vla-get-ActiveProfile (vla-get-Profiles (vla-get-preferences (vlax-get-acad-object)) ) ;_ ende von vla-get-Profiles ) ;_ ende von vla-get-ActiveProfile dict (vlax-vla-object->ename (vla-GetExtensionDictionary (vla-get-layers doc ) ;_ ende von vla-get-layers ) ;_ ende von vla-GetExtensionDictionary ) ;_ ende von vlax-vla-object->ename lfent (cdar (dictsearch dict "ACAD_LAYERFILTERS")) ) ;_ ende von setq ; ist "ACAD_LAYERFILTERS" vorhanden, wenn nein erstellen (if (not lfent) (progn (setq cur '((0 . "DICTIONARY") (100 . "AcDbDictionary"))) (setq lfent (dictadd dict "ACAD_LAYERFILTERS" (entmakex cur))) ) ;_ ende von progn ) ;_ ende von if ; wenn Filter vorhanden, dann löschen. (if (dictsearch lfent "PROXY-XREF") (dictremove lfent "PROXY-XREF") ) ;_ ende von if (setq datalist (list '(0 . "XRECORD") '(100 . "AcDbXrecord") '(280 . 1) '(1 . "PROXY-XREF") '(1 . "~*|*") '(1 . "*") '(1 . "*") '(70 . 0) '(1 . "*") '(1 . "*")) ;_ ende von list xname (entmakex dataList) ) ;_ ende von setq (if (dictadd lfent "PROXY-XREF" xname) (progn (vl-registry-write (strcat "HKEY_CURRENT_USER\\" (vlax-product-key) "\\Profiles\\" profile "\\Dialogs\\LayerDialog" ) ;_ ende von strcat "NOMOptFilter" 1 ) ;_ ende von vl-registry-write (initdia) (command "_.layer") (princ "\nPROXY-XREF Layerfilter erstellt.") ) ;_ ende von progn (princ "\nProbleme bei der Erstellung des Layerfilters >> PROXY-XREF <<." ) ;_ ende von princ ) ;_ ende von if (princ) ) ;_ ende von defun
------------------ MfG Proxy Bitte beachten Sie: Die Verwendung der hier bereitgestellten Signatur geschieht auf Ihre eigene Verantwortung. Diese Signatur wird ohne Gewähr auf Richtigkeit, Vollständigkeit und/oder Funktionalität, sowie ohne Anspruch auf Support zur Verfügung gestellt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tomturbos Mitglied architektur
Beiträge: 149 Registriert: 28.03.2003 windows xp windows 7 autocad/adt 2004 architecture 2010
|
erstellt am: 22. Aug. 2006 12:52 <-- editieren / zitieren --> Unities abgeben:
@proxy - spitze funktioniert wunderbar... @cadffm irgendwie schnall ich es nicht, so schaut bei mir der layer-manager und der layereigenschaften-manager aus... (ADT2004) (&ich lass es mal in diesem forum, obwohl irgendwie überschniedet es sich jetzt, da hast du recht) gruß tom Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 22. Aug. 2006 13:03 <-- editieren / zitieren --> Unities abgeben: Nur für tomturbos
|
tomturbos Mitglied architektur
Beiträge: 149 Registriert: 28.03.2003 windows xp windows 7 autocad/adt 2004 architecture 2010
|
erstellt am: 22. Aug. 2006 13:16 <-- editieren / zitieren --> Unities abgeben:
|
stolti Mitglied technischer zeichner
Beiträge: 373 Registriert: 05.09.2007 auto_cad 2008 athena 2008 DELL Precision PWS390 Intel Core2 CPU 6600 2gb RAM 2.40 GHz
|
erstellt am: 01. Feb. 2008 12:17 <-- editieren / zitieren --> Unities abgeben: Nur für tomturbos
kann es sein dass ich was mit der lisp mache? um ganz ehrlich zu sein. ich arbeite bisher nicht mit filtern. wenn ich den befehl xref-proxy-lay-filter ausführe erstellt der ja einen filter. was muss ich dann tun damit die x-reflayer nicht mehr im pulldown angezeigt werden? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |