| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Attribut auslesen und an Variable übergeben (837 mal gelesen)
|
-ikarus- Mitglied Zeichner
Beiträge: 142 Registriert: 12.02.2007 ACAD 2015,PSP 2011, Showcase 2015, Mudbox 2015 Indesign CC, Illustrator CC, Photoshop CC, After Effects CC, Premiere Pro CC, Edge Animate CC, Acrobat DC Pro mit PitStop Pro, Visual Studio 2013 Notepad++ Rechner: HP Z620 Workstation NVIDIA Quadro K4000
|
erstellt am: 08. Mrz. 2012 14:15 <-- editieren / zitieren --> Unities abgeben:
Anfänger such Hilfe! Hallo Leute hab da ein kleines Problem und komme zu keiner Lösung hab auch schon gesucht und bekomme es trotzdem nicht hin. das erste funktioniert so weit wie ich es möchte nur beim zweiten Programm wollte ich, dass der Block direkt gewählt wird ohne das ich ihn Picken muss, ich bekomme aber immer die Fehlermeldung ; Fehler: Fehlerhafter Argumenttyp: lentityp <Selection set: 1be1> kann mir jemand erklären warum und was muss ich denn ändern? (defun c:test (/ ename f1 f3) (setq ename (car (entsel))) (entget ename) (setq f3 (cdr (assoc 1 (entget (entnext ename))))) (setq f1 (cdr (assoc 1 (entget (entnext (entnext ename)))))) (princ f1) (princ f3) ) ; (defun c:test2 (/ ename f1 f3) (setq asw (ssget "_X" '((0 . "INSERT") (2 . "Z01"))))) (setq ename (car (entget asw))) (entget ename) (setq f3 (cdr (assoc 1 (entget (entnext ename))))) (setq f1 (cdr (assoc 1 (entget (entnext (entnext ename)))))) (princ f1) (princ f3) )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wronzky Ehrenmitglied V.I.P. h.c. CAD-Dienstleistungen für Architekten
Beiträge: 2154 Registriert: 02.05.2005 CAD: AutoCAD 2.6 bis 2014 ADT 2005 - 2014 Arcibem System: Windows 2000, XP, NO VISTA Internet-Startseite: http://www.archi.de
|
erstellt am: 08. Mrz. 2012 14:20 <-- editieren / zitieren --> Unities abgeben: Nur für -ikarus-
Hallo, mit (ssget ...) bekommst Du einen Auswahlsatz. Es könnten ja mehrere Blöcke in der Zeichnung sein. Den Namen des ersten Elements des Auswahlsatzes bekommst Du mit (setq ename (ssname aws 0)), falls vorhanden. Grüsse, Henning ------------------ Henning Jesse VoxelManufaktur Computer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
-ikarus- Mitglied Zeichner
Beiträge: 142 Registriert: 12.02.2007 ACAD 2015,PSP 2011, Showcase 2015, Mudbox 2015 Indesign CC, Illustrator CC, Photoshop CC, After Effects CC, Premiere Pro CC, Edge Animate CC, Acrobat DC Pro mit PitStop Pro, Visual Studio 2013 Notepad++ Rechner: HP Z620 Workstation NVIDIA Quadro K4000
|
erstellt am: 08. Mrz. 2012 14:36 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|