| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Schnellauswahl (1475 mal gelesen)
|
Chris Lindner Mitglied Designer
Beiträge: 75 Registriert: 09.03.2004 HP Workstation xw4200 3,0 GHz 2 GB RAM Geforce 6800 Autocad 2002 - Mechanical 6
|
erstellt am: 31. Mai. 2005 11:40 <-- editieren / zitieren --> Unities abgeben:
Hallo, habe schon das ganze Forum "durchgegraben" - habe aber leider nichts dazu gefunden. Ich bräuchte einen Button mit dem ich alle Objekte eines bestimmten Layers automatisch auswähle. Kann mir da jemand helfen? Danke und Gruß Chris 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: 31. Mai. 2005 11:43 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
(sssetfirst(setq AUSWAHL(ssget "_x" '((8 . "0"))))AUSWAHL) .. "0" durch den entsprechenden Layernamen ersetzen.. ------------------ - 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 |
Brischke Ehrenmitglied V.I.P. h.c. CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools
|
erstellt am: 31. Mai. 2005 11:44 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
|
Chris Lindner Mitglied Designer
Beiträge: 75 Registriert: 09.03.2004 HP Workstation xw4200 3,0 GHz 2 GB RAM Geforce 6800 Autocad 2002 - Mechanical 6
|
erstellt am: 31. Mai. 2005 11:54 <-- editieren / zitieren --> Unities abgeben:
Danke schon mal Allerdings funktioniert bei mir leider keine der beiden Lösungen @Cadmium Befehl: Befehl: (sssetfirst(setq AUSWAHL(ssget "_x" '((8 . "TEXT"))))AUSWAHL) (<Selection set: 37d> <Selection set: 37d> ) Befehl: LAYER Die Objekte werden kurz markiert - dann öffnet sich der Layermanager - und alle Objekte sind wieder unselected @Brischke: Befehl: Befehl: (ssget "_X" (list(cons 8 (cdr(assoc 8 (entget (car (entsel)))))))) Objekt wählen: <Selection set: 365> Ausgewählt ist dann aber kein Objekt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
charlieBV Ehrenmitglied V.I.P. h.c. Bauzeichnerin
Beiträge: 9317 Registriert: 28.08.2003
|
erstellt am: 31. Mai. 2005 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
|
Chris Lindner Mitglied Designer
Beiträge: 75 Registriert: 09.03.2004 HP Workstation xw4200 3,0 GHz 2 GB RAM Geforce 6800 Autocad 2002 - Mechanical 6
|
erstellt am: 31. Mai. 2005 12:07 <-- editieren / zitieren --> Unities abgeben:
|
JosefG Mitglied Bauzeichner (Hoch- u. Tiefbau)
Beiträge: 127 Registriert: 14.04.2003
|
erstellt am: 01. Jun. 2005 13:35 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
|
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: 01. Jun. 2005 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
@Josef Holgers Variante mit anschließender "Aktivierung des Auswahlsatzes: (sssetfirst (setq A(ssget "_X" (list(cons 8 (cdr(assoc 8 (entget (car (entsel)))))))))A) P.S. Objekt wählen: <Selection set: 365> ist keine Fehlermeldung sondern die rückgabe der Funktion ssget ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
[Diese Nachricht wurde von CADmium am 01. Jun. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JosefG Mitglied Bauzeichner (Hoch- u. Tiefbau)
Beiträge: 127 Registriert: 14.04.2003
|
erstellt am: 10. Jun. 2005 17:21 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
Hallo Thomas! Greife das Thema noch einmal auf! Erstmal noch vielen Dank für Deine "Aufklärung". Jetzt zum Problem: Wenn ich Dein Programm starte und den Layer "0" durch "Text" ersetze, erhalte ich folgende Fehlermeldung: Fehlerhafte SSGET-Liste. Wo liegt der Fehler? Ist es außerdem möglich,das Programm so zu ändern bzw. zu ergänzen, so dass ich folgendes erreiche: ich möchte ein Objekt (z.B. Linie auf Layer "Ansicht") anklicken und alle Elemente, die auf Layer "Ansicht" liegen, werden markiert. Kannst Du mir dies evtl. ändern! Danke und ein schönes Wochenende wünscht ... Josef Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5881 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 10. Jun. 2005 17:29 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
|
JosefG Mitglied Bauzeichner (Hoch- u. Tiefbau)
Beiträge: 127 Registriert: 14.04.2003
|
erstellt am: 10. Jun. 2005 17:53 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
Hallo Lothar! Danke für die schnelle Antwort. Es funktioniert jetzt einwandfrei. Hatte diese Zeilen einfach übersehen! Somit ist das Problem gelöst. Einfach "Klasse" - dieses Forum. Thomas, nochmal Danke und ein schönes WE ... Josef Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JosefG Mitglied Bauzeichner (Hoch- u. Tiefbau)
Beiträge: 127 Registriert: 14.04.2003 Windows 7 AutoCAD MAP 3D 2013
|
erstellt am: 10. Jun. 2005 21:34 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
|
pirilao Mitglied CAD-Admin
Beiträge: 175 Registriert: 28.12.2000
|
erstellt am: 11. Jun. 2005 02:45 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
hallo Chris, mal nur so nebenbei, es geht auch mit den Bordmitteln von AutoCAD: Befehl: _qselect kann aber auch über das Eigenschaftenfenster gestartet werden (Trichtersymbol). Hier kannst neben Layernamen auch andere Objekteigenschaften als Grundlage nehmen zB: alles gleicher Farbe, Texthöhe, Textstil, Linientyp etc. p.p. Zu mal man die Auswahl auch auf einen gewissen Bereich eingrenzen kann, sofern nicht die komplette Zeichnung zu filtern ist. Wobei Brischkes Lösung die schnellere Variante ist, wenn es um die gesamte Zeichnung und Layer geht.
------------------ Viele Grüße ..:: pirilao ::.. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ den horizont des wissen zu erreichen ist unmöglich...den auf offener See ist der horizont auf 360° verteilt.... welchen weg wirst du gehen ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5881 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 11. Jun. 2005 11:48 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
Ja, ja, die Bordmittel. Bin ich auch Fan von, weil ich nicht Lispel Ich würde den betreffenden Layer einfach isolieren. Sofern man die anderen Objekte nicht braucht, ist das der einfachste Weg.... Lothar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
JosefG Mitglied Bauzeichner (Hoch- u. Tiefbau)
Beiträge: 127 Registriert: 14.04.2003
|
erstellt am: 16. Jun. 2005 07:39 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
Guten Morgen alle zusammen! @Lothar @Thomas In AutoCAD Map 2000 werden alle Objekte "bei Objekt wählen" markiert; bei AutoCAD MAP 3D aber nicht! Wo liegt der Fehler-evtl. bei einer Systemvariable? Wer kann mir einen Tip geben? Danke. Ich wünsche Euch allen einen schönen Arbeitstag ... Josef Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2490 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 16. Jun. 2005 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
|
JosefG Mitglied Bauzeichner (Hoch- u. Tiefbau)
Beiträge: 127 Registriert: 14.04.2003
|
erstellt am: 20. Jun. 2005 15:00 <-- editieren / zitieren --> Unities abgeben: Nur für Chris Lindner
Hallo Marc! Vielen Dank für Deinen Tipp. Ich denke mit dem Service Pack für MAP werden sich noch andere Probleme lösen lassen. Werde das Service Pack in den nächsten Tagen installieren. Ich wünsche Dir und allen anderen noch einen schönen Tag ... Josef Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |