本帖最后由 xyp1964 于 2025-6-24 15:02 编辑
 - (defun c:tt ()
- "布局按顺序统一编号"
- (setq pr "C-"
- lst '()
- i 0
- )
- (vlax-for a (vla-get-layouts (vla-get-activedocument (vlax-get-acad-object)))
- (setq lst (cons (list (vla-get-TabOrder a) a) lst))
- )
- (setq lst (vl-sort lst '(lambda (x y) (< (car x) (car y)))))
- (mapcar '(lambda (x) (vla-put-name x (strcat pr (itoa (setq i (1+ i))))))(mapcar 'last (cdr lst)))
- (princ)
- )
|