马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×

- [FONT=courier new]
- ;;xatt=====炸开属性;1属性->文字;2快属性->块+属性----------lxx.2001.5
- (defun c:xatt ()
- (princ "\nxatt=====炸开属性/1属性->文字/2快属性->块+属性----------lxx.2001.5")
- (setq ss (ssget '((-4 . "< OR")(0 . "INSERT")(0 . "ATTDEF")(-4 . "OR >")))
- i 0)
- (repeat (sslength ss)
- (setq ent (ssname ss i)
- entl (entget ent)
- entn (cdr (assoc 0 entl))
- i (1+ i)
- )
- (if (= "ATTDEF" entn)
- (progn (princ "/nxattdef start")(xattdef))
- (xattrib ent);;else
- )
- );end repeat
- )
- ;;;xattdef
- (defun xattdef ()
- (setq entl (subst (cons 0 "TEXT") (assoc 0 entl) entl)
- entl (subst (cons 100 "AcDbText") '(100 . "AcDbAttributeDefinition") entl)
- )
- (print entl)
- (entmod entl)
- )
- ;;;;;;
- (princ "\n xatt=====炸开属性;1属性->文字;2快属性->块+属性----------lxx.2001.5")(princ)
- [/FONT]
|