| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Attribute in Liste ausgeben (1596 mal gelesen)
|
Richard87 Mitglied Technischer Zeichner
Beiträge: 101 Registriert: 23.04.2013 ACAD 2016
|
erstellt am: 06. Apr. 2018 10:26 <-- editieren / zitieren --> Unities abgeben:
Hallo, wollte mir einen Button erstellen um eine Attributliste vom Block "kpunkt" auszugeben aber irgendwie komme ich nicht weiter. Mein Ansatz: Blöcke markieren -> Befehl für Listenausgabe --> Benutzereingabe für Pfad ^C^C(ssget "_X" '((0 . "INSERT") (2 . "kpunkt")));attout;\; wo liegt mein Fehler?
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 - 2022 (Plant3D) AVIS ACAD LT 2013- 2021 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: 06. Apr. 2018 10:51 <-- editieren / zitieren --> Unities abgeben: Nur für Richard87
Hallo Richard87 was kommt dem in Textfenster wenn du das ausführst ? cu cw ------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Richard87 Mitglied Technischer Zeichner
Beiträge: 101 Registriert: 23.04.2013 ACAD 2016
|
erstellt am: 06. Apr. 2018 10:54 <-- editieren / zitieren --> Unities abgeben:
|
Richard87 Mitglied Technischer Zeichner
Beiträge: 101 Registriert: 23.04.2013 ACAD 2016
|
erstellt am: 06. Apr. 2018 10:57 <-- 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 - 2022 (Plant3D) AVIS ACAD LT 2013- 2021 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: 06. Apr. 2018 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für Richard87
Zitat: Original erstellt von Richard87: Ich habe natürlich abgebrochen, da ich die Blöcke nicht selbst wählen will sondern über die ssget Funktion.
nun wenn ich das richtig sehe werden die ja gewählt <Selection set: 1684> also fehlt nur die Übernahme ? Objektwahl "vorherige" oder ein return ? ob das so geht weis ich nicht cu cw ------------------ Also ich finde Unities gut ... und andere sicher auch ------------------------------------------------ cadwomen™ Plant ist nur die Spitze des Berges der da treibt ? [Diese Nachricht wurde von cadwomen am 06. Apr. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3329 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 06. Apr. 2018 11:15 <-- editieren / zitieren --> Unities abgeben: Nur für Richard87
|
Richard87 Mitglied Technischer Zeichner
Beiträge: 101 Registriert: 23.04.2013 ACAD 2016
|
erstellt am: 06. Apr. 2018 11:23 <-- editieren / zitieren --> Unities abgeben:
|
Richard87 Mitglied Technischer Zeichner
Beiträge: 101 Registriert: 23.04.2013 ACAD 2016
|
erstellt am: 19. Apr. 2018 10:01 <-- 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: 19. Apr. 2018 11:38 <-- editieren / zitieren --> Unities abgeben: Nur für Richard87
Zitat: Original erstellt von Richard87: Leider funktioniert der Spaß nicht mit dynamischen Blöcken.Gibt es hierfür auch so eine einfache Lösung?
Ja, ist dann aber kein Einzeiler mehr. anbei mal ein Tool zum testen , was Blockreferenzen mit Attributen, auch dynamische , nach einer Blocknamenfilterliste wählt.... Das Tool muss geladen sein ( in acaddoc.lsp oder anders ) ... Funktionsaufrufe wären (BLOCKSELECTFORATTOUT(cdr(assoc 2(entget(car(entsel"\nBlock wählen:"))))) oder (BLOCKSELECTFORATTOUT "*") oder (BLOCKSELECTFORATTOUT "BLOCK1,BLOCK2") die Zeile für dich sollte dann folgende sein: ^C^C(BLOCKSELECTFORATTOUT "kpunkt");attout;_p;;
------------------ Also ich finde Unities gut ... und andere sicher auch --------------------------------------- - 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 |