| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Blockwahl / Filter setzten (847 mal gelesen)
|
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 23. Apr. 2012 22:43 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich hab es über "Bordmittel" versuch in Form von zusammengesetzten Befehlen, aber da klappt es nicht was ich möchte ist ich klicke einen Block an ,der Einfügelayer wird als aktuellen Layer gesetzt alle Blöcke die mit dem selben Namen und auf dem gleichen Layer weden in einem Auswahlsatz bereit gestellt das wäre schon alles die Auswahl hab ich bis jetzt über Filter *Blockname & Layer gemacht, das Layersetzten über *_Laymcur aber in Kombi bekomm ich das nicht hin so was in der Art hab ich hier gefunden , aber eben nur in der Art http://ww3.cad.de/foren/ubb/Forum145/HTML/003343.shtml hat jemand was passendes ? CU all cw ------------------ cadwomen™ Plant ist wie Öl suchen, je tiefer man bohrt desto mehr kommt ans Tageslicht [Diese Nachricht wurde von cadwomen am 23. Apr. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 24. Apr. 2012 07:13 <-- editieren / zitieren --> Unities abgeben: Nur für cadwomen
Hallo CadWoman, eigentlich ist in dem Link von Dir doch schon fast alles drin, wenn es dynamische Blöcke sind nimmst Du den Code von CADmium, andernfalls von Bernd. Das einzige was fehlt ist das Layer aktuell stellen, das könnte wie folgt aussehen (für nicht dynamische Blöcke): Code:
(defun c:test ( / obj aws) (if (and (setq obj (car (entsel "\nPicken Sie einen Block:"))) (=(cdr(assoc 0 (entget obj)))"INSERT")) (progn (setvar "CLAYER" (cdr(assoc 8 (entget obj)))) (setq aws (ssget "_X" (list '(0 . "INSERT") (assoc 2 (entget obj)) (assoc 410 (entget obj))))) (sssetfirst aws aws)) (alert "Sie haben keinen Block gepickt.")) )
------------------ viele Grüße Jörn http://www.bosse-engineering.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 24. Apr. 2012 07:23 <-- editieren / zitieren --> Unities abgeben:
|
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 24. Apr. 2012 10:41 <-- editieren / zitieren --> Unities abgeben:
nochmal ich .. nein das ist mir zuviel ich bekomm das nicht zusammengewurstelt. zumal mal bei mir Blockname und Layer die Filterkriterien sind ------------------ Code: -------------------------------------------------------------------------------- ;;-Auswahl Blocknahme-------------------------------------------------------- (defun c:sel_blk (/ OBJ AWS) (if(setq OBJ(car(entsel))) (progn (setq AWS(ssget "_x" (vl-remove-if-not '(lambda(x)(member (car X) '( 2 ))) (entget OBJ)))) (sssetfirst AWS AWS) ) ) ) -------------------------------------------------------------------------------- dannach den EinfügeLayer zum aktuellen machen und die gleichen Blöcke einfach ausgewählt / markiert stehnlassen wäre jemand da der mir das zusammenstrickt oder evtl einen Link hat wo ich och suchen könnte defun und cadwiesel hab ich schon durch. CU cw ------------------ cadwomen™ Plant ist wie Öl suchen, je tiefer man bohrt desto mehr kommt ans Tageslicht [Diese Nachricht wurde von cadwomen am 24. Apr. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 24. Apr. 2012 11:03 <-- editieren / zitieren --> Unities abgeben: Nur für cadwomen
|
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 24. Apr. 2012 11:23 <-- editieren / zitieren --> Unities abgeben:
Hy CADmium Jörg seins trift es fast , er wählt alle gleichnamigen Blöcke, aber über alle Layer hinweg , ich , wie oben beschrieben, brauch aber das 2 Filterkriterium Layer mfg cw ------------------ cadwomen™ Plant ist wie Öl suchen, je tiefer man bohrt desto mehr kommt ans Tageslicht Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 24. Apr. 2012 11:26 <-- editieren / zitieren --> Unities abgeben: Nur für cadwomen
|
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 24. Apr. 2012 11:52 <-- editieren / zitieren --> Unities abgeben:
Danke euch beiden noch eine Frage dann blick ich das evtl und Frag hier zu dem nicht weiter assoc 2 = Blockname assoc 8 = Layer aber warum braucht man das assoc 410 ?? den Modellbereich ? CU cw ------------------ cadwomen™ Plant ist wie Öl suchen, je tiefer man bohrt desto mehr kommt ans Tageslicht Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joern bosse Ehrenmitglied Dipl.-Ing. Vermessung
Beiträge: 1734 Registriert: 11.10.2004 Window 10 ACAD 2021 CIVIL 2021 BricsCAD V14-V22 Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz 16.0GB RAM NVIDIA GeForce GTX 1050<P>
|
erstellt am: 24. Apr. 2012 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für cadwomen
Hallo CADwoman, den 410er Gruppencode speichert den aktiven Bereich, wo Du Dich befindest, also z.B. "Model" oder "Layout". Wenn Du Dich im Model befindest, dann werden in den Auswahlsatz nur Blöcke selektiert, die sich ebenfalls im "Model" befinden (die aus den Layoutbereichen werden nicht berücksichtigt). Ob der Gruppencode wirklich wichtig ist bin ich mir nicht sicher, auf jeden Fall kann er nicht schaden. ------------------ viele Grüße Jörn http://www.bosse-engineering.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadwomen Ehrenmitglied V.I.P. h.c. Mädchen für fast alles
Beiträge: 2966 Registriert: 26.08.2002 ACAD R11 - 2018.1.2 (Plant3D) AVIS ACAD LT 2013- 2020 ZWCAD 2015 Versuch "nun ja" [s]History P3D 2012/(13) SP und Hotfix([/s]<P> Windows 10 / 64 Bit Xeon CPU 3.5GHz 16GB Ram NVIDIA Quadro P2000 3x Dell TV100 88P Monitore
|
erstellt am: 24. Apr. 2012 12:02 <-- editieren / zitieren --> Unities abgeben:
|