本帖最后由 xyp1964 于 2017-12-16 16:20 编辑
 - ;; tt(属性图块顺序编号)
- (defun c:tt ()
- (setq i (Uint 5 "" "起始编号" i))
- (princ "\n选择属性图块<退出>: ")
- (if (setq ss (ssget '((0 . "insert") (66 . 1))))
- (progn
- (setq lst (mapcar '(lambda (x) (list (xyp-DXF 2 x) x)) (xyp-Ss2List ss)))
- (foreach a (xyp-count1 lst)
- (mapcar '(lambda (x)
- (setq s1 (caar (xyp-Att2list x))
- s1 (xyp-SubUpd s1 1 (itoa i))
- i (1+ i)
- )
- )
- (mapcar 'car (cdr a))
- )
- )
- )
- )
- (princ)
- )
|