本帖最后由 yaokui25 于 2017-7-27 18:47 编辑
 - (defun DIMZG (ss / bl dim i lst name wzgd wzh)
- (setq lst '())
- (repeat (setq i (sslength ss))
- (setq name (ssname ss (setq i (1- i))))
- (if (= (cdr (assoc 0 (entget name))) "DIMENSION")
- (progn
- (setq dim (vlax-ename->vla-object name))
- (setq wzgd (vla-get-textheight dim))
- (setq bl (vla-get-scalefactor dim))
- (setq wzh (* wzgd bl))
- (setq lst (cons wzh lst))
- )
- )
- )
- (setq lst (vl-sort lst '>))
- (car lst)
- )
|