本帖最后由 xyp1964 于 2025-7-10 12:22 编辑
 - (defun c:tt ()
- "图名图号"
- (xyp-Start)
- (xyp-Ctbl (/ 30 3.))
- (if (and (setq qf '((0 . "insert") (66 . 1) (2 . "广东深圳2018-乙-S-A0-1")))
- (setq ss (ssget qf))
- (setq p0 (getpoint "\n表格基点<退出>: "))
- )
- (setq lst (mapcar '(lambda (x)(vl-remove-if-not'(lambda (y) (member (cadr y) '("图纸名称" "图号")))x))(mapcar 'xyp-att2list (xyp-Ss2List ss)) )
- lst (mapcar '(lambda (x) (mapcar 'last x)) lst)
- lst (vl-sort lst '(lambda (x y) (< (cadr x) (cadr y))))
- aa (xyp-TableAuto p0 lst '("序号" "图名" "图号"))
- )
- )
- (xyp-End)
- )
|