本帖最后由 llsheng_73 于 2016-8-8 20:33 编辑
 - (defun c:tt (/ d a d1 s)
- (vl-load-com)(initget 2)
- (while(ssget'((0 . "Arc,Circle,Ellipse,*Line")))
- (setq d(*(if(setq a(getdist(strcat"\n双线宽度<可直接量取>["(if d(rtos(+ d d))"1")"]")))
- a(if d(+ d d)1))0.5)d1(- d))
- (vlax-for obj(setq s(vla-get-activeselectionset(vla-get-activedocument (vlax-get-acad-object))))
- (vla-offset obj d)
- (vla-offset obj d1))
- (vla-Erase s)))
|