 - (defun c:w1 (/ DAT EE N PA PB SS SS1)
- (IF (setq ss (ssget '((0 . "LINE"))))
- (Progn
- (setq ss1 (ssadd))
- (repeat (setq n (SSLENGTH ss))
- (setq ee (ssname ss (setq n (1- n))))
- (setq dat (entget ee)
- pa (cdr (assoc 10 dat))
- pb (cdr (assoc 11 dat))
- )
- (if (= (distance pa pb) 10)
- ;;判断线段长度 :10mm的时候,亮显
- (ssadd ee ss1)
- )
- )
- (sssetfirst nil ss1)
- )
- )
- (princ)
- )
|