AutoCAD: Einen Objekttyp aus einer aktuellen Auswahl entfernen

AutoCAD: Einen Objekttyp aus einer aktuellen Auswahl entfernen

fa.vi
Advocate Advocate
3.297Aufrufe
8Antworten
Nachricht 1 von 9

AutoCAD: Einen Objekttyp aus einer aktuellen Auswahl entfernen

fa.vi
Advocate
Advocate

Hallo zusammen

 

Oft habe ich die Situation, dass ich aus einer Auswahl von markierten Objekten, einen bestimmten Objekttyp entfernen möchte.
Bei 2-3 Objekten, die man aus der Auswahl entfernen möchte, kann man dies einfach manuell machen. Shift-Taste gedrückt halten und mit einem Klick auf die linke Maustaste die Objekte aus der Auswahl entfernen.

 

Um diverse Objekttypen (Kreise, Linien, usw.) zu markieren, ist die "Schnellauswahl" äußerst nützlich. Jedoch enthält diese, soweit mir bekannt, keine Funktion, aus einer "aktuellen Auswahl" von verschiedenen Objekttypen, einen bestimmten Objekttyp zu entfernen.

 

Beispiel:

Wir haben eine Zeichnung mit folgenden Objekttypen: Kreis, Linie, Bogen, Polylinie.

Über die Schnellauswahl wähle ich nacheinander einzeln Kreis, Linie und Bogen, um die diese zu markieren.

Jetzt möchte ich aus dieser Auswahl den Kreis entfernen.

 

Gibt es, abgesehen von der manuellen Entfernung, weitere Möglichkeiten?

Bei einer großen Auswahl kann man kaum alle Objekte manuell entfernen.

 

 

Danke für die Aufklärung

Gruß Fabio

 

Die Themenüberschrift wurde zum besseren Verständnis editiert
von Maximilian Kroner

Original: Einen Objekttyp aus einer aktuellen Auswahl entfernen

Akzeptierte Lösungen (2)
3.298Aufrufe
8Antworten
Antworten (8)
Nachricht 2 von 9

maximilian.kroner
Alumni
Alumni

Hi @fa.vi,

 

ich glaube, was du vor hast, geht nicht.

Du kannst zwar mit diesen Einstellungen:

2017-10-06_1149.png

 

zum Beispiel alle roten Kreise aus einer Auswahl entfernen.

Aber dabei werden leider auch alle Objekte die keine Kreise sind aus der Auswahl entfernt.



MaximilianKroner

Technical Support Specialist

0 „Gefällt mir“-Angaben
Nachricht 3 von 9

fa.vi
Advocate
Advocate

 

Hallo Maximilian

 

Ich habe es schon vermutet, dass es keine andere Möglichkeit gibt.

So wie ich die Schnellauswahl verstehe, kann man Objekte einer "aktuellen Auswahl" nur hinzufügen.

Das Entfernen aus einer "aktuellen Auswahl" ist nicht möglich. 

 

Die Funktion "Aus neuem Auswahlsatz ausschließen" ist jedoch etwas verwirrend.

Hiermit wird die "gesamte Zeichnung" ausgewählt und dann davon das Objekt aus der Auswahl entfernt.

 

Schade. Ich denke, dies ist durchaus eine Funktion, die benötigt wird.

Somit bleibt nur das manuelle Entfernen.

 

Bitte korrigiere mich, wenn ich es falsch verstanden habe.

 

Danke und Gruss

Fabio

0 „Gefällt mir“-Angaben
Nachricht 4 von 9

maximilian.kroner
Alumni
Alumni

Hi @fa.vi,

 

sorry war beim essen.

 

Ich hoffe der Screencast hier macht es klarer:

 

Objekte die auf den Filter zutreffen werden entfernt. Aber leider auch Objekte die nicht dem Ausgewählten Typ (Kreis) entsprechen.
Damit geht das was du vorhast leider nicht.
 


MaximilianKroner

Technical Support Specialist

0 „Gefällt mir“-Angaben
Nachricht 5 von 9

cadffm
Consultant
Consultant

Wege gibt es (fast) immer. Keine Frage: Gewußt Was Wann und Wie,

auch tieferes Verständnis zu Griff/Markierungssatz und Auswahlsatz ist von Vorteil.

 

 

Eine entsprechende Möglichkeit in der Sauswahl wäre schon schöner und noch schöner

wäre es nach 18 Jahren eine Befehlszeilenversion dafür zu bekommen.

 

Wer nicht bloß LT hat kann die Programmiersprache Lisp in vielfältiger Weise nutzen,

für viele Situationen kann man auch die ExpresstoolsFunktion SSX nutzen.

 

Ich picke mir eine mögliche Situation heraus, ohne Befehl ich markiere ich wahllos Elemente,

nun sind mir die Linien nicht so recht in meiner Auswahl:

[EDIT: Dies zeigt den Ablauf wenn PICKADD auf 1 steht]

 

Befehl: WAHL
3 gefunden

Befehl: WAHL

Objekte wählen: vorher
3 gefunden

Objekte wählen: 'ssx

Select object <None>:

Enter filter option [Block name/Color/Entity/Flag/LAyer/LType/Pick/Style/Thickness/Vector]: ENTITY

>>Enter entity type to add <RETURN to remove>: LINE

Current filter: ((0 . "LINE")) !!! DXF-Bezeichnung des Objekte
Enter filter option [Block name/Color/Entity/Flag/LAyer/LType/Pick/Style/Thickness/Vector]:

2 found.

Objekte wählen:
Objekte wählen: entfernen

Objekte entfernen: vorher
2 gefunden, 1 entfernt, 2 gesamt

Objekte entfernen:

 

Voila

 

Wer geübter ist nimmt die Auswahl einfach so vor (falls es ok ist das Linien überhaupt erst nicht gewählt werden)

(sssetfirst nil (ssget '((0 . "~LINE")))) !!! Kann direkt in die Befehlszeile eingegeben werden

 

Leider schon lange nicht mehr aktualisiert, Befehl FILTER

Dieser arbeitet ebenfalls auf der DXF-Struktur, jedoch sind komplizierte Filter möglich und zudem sind Filter-Listen speicherbar.

 

Sebastian

0 „Gefällt mir“-Angaben
Nachricht 6 von 9

maximilian.kroner
Alumni
Alumni
Akzeptierte Lösung

Aber eventuell kannst du dein Ziel über geschicktes Layermanagement erreichen:



MaximilianKroner

Technical Support Specialist

Nachricht 7 von 9

Hallo @fa.vi,

Auch wenn unsere Vorschläge nicht ganz zum Erfolg führen ist die Information doch wichtig für andere Anwender die die gleiche Fragen haben.

Ein Feedback wäre super, damit wir wissen ob bei dir alles in Ordnung ist oder du noch weitere Unterstützung benötigst.
Wenn alles funktioniert hat, klick bitte auf den Button "als Lösung akzeptieren" und markiere den Beitrag als Lösung damit andere Nutzer auch davon profitieren.

Danke dir

LG



MaximilianKroner

Technical Support Specialist

0 „Gefällt mir“-Angaben
Nachricht 8 von 9

fa.vi
Advocate
Advocate
Akzeptierte Lösung

Hallo Maximilian

 

Tut mir leid, ich konnte leider nicht früher antworten.

 

Ich habe die letzten Abende nochmals 2-3 Beispiele durchgespielt und bin zu einem Fazit gekommen.
Das gänzliche Ausschließen eines Objekttyps, aus einer aktuellen Auswahl, ist nicht möglich.

 

Dein Vorschlag mit einem "geschickten Layermanagemant" würde funktionieren (ausschliessen anhand einer Eigenschaft), ist aber in der Praxis, in der mehrheitlich die Eigenschaften vorgegeben sind, nicht geeignet. Somit gibt es hierzu leider keine geeignete Lösung.

 

Dennoch danke für die Rückmeldungen.

 

Gruß Fabio

0 „Gefällt mir“-Angaben
Nachricht 9 von 9

cadffm
Consultant
Consultant

Wie ich angesprochen habe ist es dem AutoCAD-Anwender sehr wohl möglich diese Objektwahl zu erstellen,

jedoch nicht so elegant wie dies ggf. gewünscht ist.

 

FILTER und SSX habe ich erwähnt, der Rest sind die normalen Optionen der AutoCAD-Objektwahl (Option: Entfernen).

 

Ich wollte deine Antwort so nicht als letztes stehen lassen da es den Eindruck erweckt es gäbe keine OOTB Lösung, was aber nicht stimmt)

 

Sebastian

Sebastian