 - (defun c:ccc (/ e vla_e pt1 pt2)
- (setq e (car (entsel "\n选择复制物体:")))
- (redraw e 3)
- (setq vla_e (vlax-ename->vla-object e))
- (setq pt1 (getpoint "\n选择基点:"))
- (while (setq pt2 (getpoint pt1 "\n下一点:"))
- (vla-Highlight vla_e :vlax-false)
- (setq vla_e (vla-copy vla_e))
- (vla-move vla_e (vlax-3d-point pt1) (vlax-3d-point pt2))
- (setq pt1 pt2)
- (vla-Highlight vla_e :vlax-true)
- ) ;_ 结束while
- (vla-Highlight vla_e :vlax-false)
- ) ;_ 结束defun
|