| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: GC 75 MText, Spaltentyp (1538 mal gelesen)
|
ebla Mitglied Planer
Beiträge: 38 Registriert: 16.01.2012
|
erstellt am: 04. Aug. 2012 17:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich versuche herauszubekommen, wie ich den Spaltentyp (dynamisch, statisch, keine) aus einem MTEXT auslesen und verändern kann. Komischerweise wird mir der GC 75 bei einem (entget (car(entsel))) gar nicht angezeigt, egal wie der Spaltentyp eingestellt ist.
------------------ Ernst Perfektion ist Lähmung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 05. Aug. 2012 09:34 <-- editieren / zitieren --> Unities abgeben: Nur für ebla
|
Meldin Mitglied
Beiträge: 398 Registriert: 15.07.2011 ACA2020 Windows10
|
erstellt am: 05. Aug. 2012 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für ebla
Hallo Du kannst den Wert auf jeden Fall verändern. Hier mal ein Paar Schnipsel. Code: (setq Obj (car (entsel))) (setq EnameList (entget Obj)) (setq EnameList (entget (cdr (assoc -1 lst)) '("ACAD"))) (setq EnameList (if (assoc 75 EnameList) (subst (cons 75 0) (assoc 75 0) EnameList) (append EnameList (list (cons 75 1))) ) ) (setq EnameList (entmod EnameList))
------------------ Gruß Wolfgang Alias: Rabbit007 und Wolli1 die aus unerklärlichen Gründen aus dem System hier gelöscht wurden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 05. Aug. 2012 12:06 <-- editieren / zitieren --> Unities abgeben: Nur für ebla
|
ebla Mitglied Planer
Beiträge: 38 Registriert: 16.01.2012
|
erstellt am: 05. Aug. 2012 12:44 <-- editieren / zitieren --> Unities abgeben:
Danke für die Antworten. Wollte es bei mir jetzt Einbinden. Habe den MText ja vorher schon in AUSWAHL. Was stimmt denn an der Konstellation nicht? (defun c:GC75 (/) (setq AUSWAHL (ssget "_:S")) (setq Obj (car AUSWAHL)) (setq EnameList (entget Obj)) (setq EnameList (entget (cdr (assoc -1 EnameList)) '("ACAD"))) (setq EnameList (if (assoc 75 EnameList) (subst (cons 75 0) (assoc 75 0) EnameList) (append EnameList (list (cons 75 0))) ) ) (setq EnameList (entmod EnameList)) ) ------------------ Ernst Perfektion ist Lähmung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 05. Aug. 2012 13:26 <-- editieren / zitieren --> Unities abgeben: Nur für ebla
|
ebla Mitglied Planer
Beiträge: 38 Registriert: 16.01.2012
|
erstellt am: 05. Aug. 2012 13:34 <-- editieren / zitieren --> Unities abgeben:
Hallo Thomas, wenn ich mit (setq Obj (car (entsel))) das Objekt selektiere, funktioniert es. Nur wenn ich AUSWAHL übergebe, bekomme ich ein: ; Fehler: Fehlerhafter Argumenttyp: consp <Selection set: 12> ------------------ Ernst Perfektion ist Lähmung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 .
|
erstellt am: 05. Aug. 2012 17:16 <-- editieren / zitieren --> Unities abgeben: Nur für ebla
|
ebla Mitglied Planer
Beiträge: 38 Registriert: 16.01.2012
|
erstellt am: 05. Aug. 2012 18:00 <-- editieren / zitieren --> Unities abgeben:
Naja, an denen happert´s ja. Aber von Problem zu Problem lernt man, dank Eurer Hilfe, immer was dazu... Jetzt funzt alles so wie ich es wollte. Vielen Dank nochmal an Euch beide. U´s sind unterwegs. Noch einen schönen Sonntag (auch wenn er hier ein bisschen stürmisch ist). Gruß ------------------ Ernst Perfektion ist Lähmung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |