Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
Beiträge: 179Registriert: 25.10.2004
Versuche Objektname von einem Element zu ändern.Geht das eigendlich?
Gruss Nano
(COMMAND "_pline" "_non" Kp117 "B" 0 0 "_non" Kp115 "_non" Kp116 "_non" Kp118 \r)(SETQ Ke333 (CDR (ASSOC 330 (ENTGET Ke333))))(ENTMOD (SUBST (CONS 330 "<Objektname: LK030005>")(ASSOC 330 Ke333) Ke333))
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP
Beiträge: 13533Registriert: 30.11.2003
.
------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
Gibt es eine andere Möglichkeitein Element ein Namen oder ein Kommentar zu zuweissen.
Entity Übersichtstabele CODE 999
Zitat:Original erstellt von Nano:Hallo ThomasGibt es eine andere Möglichkeitein Element ein Namen oder ein Kommentar zu zuweissen.Gruss Nano
Wie siehts mit XDATA aus??
XDATA ist das ein kommentar Code 1000?
Beispiel:(1000 . "(\"5.0b\" \"0006C7\" \"ROHR\" \"EDELST.DAT\" nil (((-1.0 0.0 0.0) (0.0 0.0 0.0) \"DN100\") ((1.0 0.0 0.0) (0.0 0.0 0.0) \"DN100\")) 39.4888)")))
oder z.b
(defun OBJPUTXDATA (OBJ NEWXDATA / XDATA DATA) (setq XDATA (assoc -3 (entget OBJ '("*")))) (regapp (car NEWXDATA)) (if (setq DATA(assoc (car NEWXDATA) (cdr XDATA))) (setq XDATA(subst NEWXDATA DATA (cdr XDATA) ) ) (setq XDATA(cons -3 (append (cdr XDATA) (list NEWXDATA) ) ) ) ) (entmod(append (entget OBJ) (list XDATA))))
Aufruf dann (OBJPUTXDATA (car(Entsel)) '("MYPERSONALXDATA" (1004 . "Wasweißich")))
Der Kommentar wird angenommen.'("MYPERSONALXDATA" (1004 . "Wasweißich")))"Wasweißich" ist String.
Habe reale Zahlen > Umwandlung auf String(setq KanalBR (rtos b1))
Aber List wir nicht angenommen mit Variable KanalBR'("Kanal" (1004 . KanalBR)))
Was kann ich anderst machen?
Zitat:Original erstellt von Nano:Danke ThomasDer Kommentar wird angenommen.'("MYPERSONALXDATA" (1004 . "Wasweißich")))"Wasweißich" ist String.Habe reale Zahlen > Umwandlung auf String(setq KanalBR (rtos b1))Aber List wir nicht angenommen mit Variable KanalBR'("Kanal" (1004 . KanalBR)))Was kann ich anderst machen?Gruss Nano
Das Lisptutorial von MAPCAR nochmal lesen !! bsonders die Bedeutung von QUOTE und Ausführung von Code im Lispinterpreter
dann solltest du auf sowas kommen:
(OBJPUTXDATA (car(Entsel)) (list "KANAL" (cons 1004 KanalBR)))
Beiträge: 1781Registriert: 11.10.2004
Window 11ACAD 2021CIVIL 2021BricsCAD ab V1411th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz 2.80 GHz32.0GB RAMNVIDIA GeForce MX450<P>
------------------viele Grüße
Jörn
Wird Code -3 nicht gespeicht am Element?
Nano
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz