| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Integration von 3D-Ersatzteilkatalogen in bestehende Systeme, ein Webinar am 24.10.2024
|
Autor
|
Thema: xref entfernen ins Kontextmenü (475 / mal gelesen)
|
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 270 Registriert: 16.11.2011 ACAD 2024, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 05. Jan. 2023 12:42 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen und noch ein Gutes Neues, fürs ausblenden/entfernen von xrefs gibts ja die xref-Palette. Für "mal schnell" in der Zeichnung eine (störende) xref auszublenden suche ich nach dem passenden Befehl, um ihn ins xref-Kontextmenü einzubauen, finde aber nichts ... Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 05. Jan. 2023 12:49 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
|
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 270 Registriert: 16.11.2011 ACAD 2024, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 05. Jan. 2023 13:52 <-- editieren / zitieren --> Unities abgeben:
Tja, der Name ist tatsächlich - für mich - das Problem. Nix mit "wahl" und dann "vorherige Menge" sondern so was wie "gib mir den Namen der angeklickten XRef und schreib ihn in die Variable "Name";-xref;e;Name;; (soviel zu meinen "Programmierkenntnissen") Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 05. Jan. 2023 14:36 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
Von dem Ausgangspunkt aus will ich jetzt nicht anfangen, aber ohne perfekte Fehlerprüfung wäre soetwas: (if (and (setq lss (ssget "_I" '((0 . "INSERT"))))(= 1 (sslength lss))) (setq lss (cdr(assoc 2 (entget(ssname lss 0)))))) Dann könntest du in einem Makro danach den Namen mit !lss angeben. Oder du bemühst gleich einen Lisp (command -Ausdruck (if (and (setq lss (ssget "_I" '((0 . "INSERT"))))(= 1 (sslength lss))) (command "_.-XREF" "_unload" (cdr(assoc 2 (entget(ssname lss 0))))))
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KlaK Ehrenmitglied V.I.P. h.c. Dipl. Ing. Vermessung, CAD- und Netz-Admin
Beiträge: 2799 Registriert: 02.05.2006 AutoCAD LandDesktop R2 bis 2004 Civil 3D 2005 - 2022 Bricscad V11-V23 pro Plateia, Canalis Visual Basic
|
erstellt am: 05. Jan. 2023 14:41 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
|
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 270 Registriert: 16.11.2011 ACAD 2024, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 05. Jan. 2023 18:16 <-- editieren / zitieren --> Unities abgeben:
Ich bin begeistert. >> habe aus der lisp-Zeile einen Befehl erstellt und dem Kontextmenü zugeordnet. Vielen Dank! @KlaK: Auch interessant, verlangt allerdings "stringentes" Vorgehen und oft siegt aber die Faulheit ... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22275 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 05. Jan. 2023 18:46 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
|