我找到了一些信息。
李·麦克在theswamp。谢谢李。
- (defun cd:xdt_getxdata ( ent app )
- (cdr (assoc -3 (entget ent (list (cond (app) ("*"))))))
- )
- (defun cd:xdt_putxdata ( ent app lst )
- (regapp app)
- (entmod (reverse (cons (list -3 (cons app lst)) (reverse (entget ent)))))
- )
- (defun cd:xdt_removexdata ( ent app / lst )
- (if (setq lst (cdr (assoc -3 (entget ent (list (cond (app) ("*")))))))
- (entmod (list (cons -1 ent) (cons -3 (mapcar 'list (mapcar 'car lst)))))
- )
- )
- (cd:xdt_putxdata (car (entsel))"Remark" '((1001 . "Remark") (1000 . "Air cylinder")(1000 . "DNC-32-25-PPV-A")(1000 . "Festo")))
- (cd:xdt_getxdata (car (entsel)) "Remark")
|