本帖最后由 xyp1964 于 2025-6-24 11:21 编辑
 - (defun c:tt ()
- "双向偏移"
- (princ "\n请选择 LINE 或 LWPOLYLINE 线段<退出>:")
- (while (setq ss (ssget '((0 . "LINE,LWPOLYLINE"))))
- (setq i -1)
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (xyp-Offset s1 9 t t t)
- )
- )
- (princ)
- )
 - (defun c:tt ()
- "双向偏移"
- (princ "\n请选择 LINE 或 LWPOLYLINE 线段<退出>:")
- (while (setq ss (ssget '((0 . "LINE,*POLYLINE,arc,circle"))))
- (setq i -1)
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (setq ob(vlax-ename->vla-object s1))
- (vla-offset ob 9)
- (vla-offset ob -9)
- (vla-delete ob)
- )
- )
- (princ)
- )
|