|
Lisp : Bemaßungstext editieren
RobCraven am 12.06.2013 um 12:25 Uhr (0)
Hallo,Ich habe eine Zeichnung mit einigen Bemaßungen, bei denen ich den "Maßtext" ändern möchte.ich habe mir bereits zusammen kopiert:Code:(defun c:bem-test( / ss i ent data)(setq SS(ssget "X" ((0 . "DIMENSION")))) (setq i 0) (while(setq ent(ssname ss i)) (setq data(entget ent)) (if (= (cdr (assoc 1 data)) ")") (setq data (subst (cons 1 "()") (assoc 1 data) data)) (setq i(1+ i)) ) )) ;;defunirgendwie funzt das aber noch nicht. Ich denke das es daran liegt, dass ich aus dem Auswahlsatz keine verwertbar ...
| | In das Form Lisp wechseln |
|
Lisp : bestimmte Layer bei Nuke.lsp weiterverarbeiten
RobCraven am 25.10.2010 um 09:21 Uhr (0)
Hallo nochmal,hat zu dem Löschen der Layer keiner eine Idee?Ich hatte auf CADwiesel.de noch ein bisschen rumgestöbert und dabei DELLAYER.LSP gefunden. Das funktioniert auch soweit, das es den ausgewählten Layer löscht, aber eben nur in der aktuellen Bearbeitungs-Ebene und nicht gleich bis in alle Unterblöcke runter... und ich kriegs einfach nicht umgebastelt.Und nochmal eine ganz bescheuerte Frage... EDATA aus dem NUKE.LSP ist eine Liste und damit Vergleichbar mit sset_1 aus dem DELLAYER.LSP, oder?Und noch ...
| | In das Form Lisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |