本帖最后由 ssyfeng 于 2018-12-20 17:19 编辑
试试这个:
 - (defun c:ee (/ lynm obj getds)
- (vl-load-com)
- (if getds0
- (setq getds (getdist (strcat "\n>>>>>>请输入隔板厚度< 当前板厚:" (rtos getds0) " >:")))
- (setq getds (getdist "\n>>>>>>请输入隔板厚度< 默认 18mm >:"))
- )
- (if (null getds0)
- (progn
- (if (null getds)
- (setq getds 18 getds0 getds)
- (setq getds0 getds)
- )
- )
- (progn
- (if (null getds)
- (setq getds getds0)
- (setq getds0 getds)
- )
- )
- )
- (if (ssget '((0 . "Arc,Circle,Ellipse,*Line")))
- (vlax-for obj (vla-get-activeselectionset
- (vla-get-activedocument (vlax-get-acad-object))
- )
- (vla-offset obj (* 0.5 getds))
- (vla-offset obj (* 0.5 getds -1))
- (vla-Delete obj)
- )
- )
- (princ)
- )
|