 - (defun c:tt ()
- (or dd (setq dd 1.))
- (setq dd (Udist 7 "" "偏移距离<输入或鼠标直接量取>" dd nil))
- (if (setq s1 (car (entsel "\n选择实体: ")))
- (progn
- (setq ob (vlax-ename->vla-object s1)
- aa (vla-getBoundingBox ob 'p1 'p9)
- p1 (vlax-safearray->list p1)
- p9 (vlax-safearray->list p9)
- )
- (command "rectang" "non" p1 "non" p9)
- (setq s1 (entlast))
- (vla-offset (vlax-ename->vla-object s1) dd)
- (entdel s1)
- )
- )
- (princ)
- )
|