CAD中定距等分可不可以批量操作

 我来答
朱06CAD
2014-06-01 · 知道合伙人软件行家
朱06CAD
知道合伙人软件行家
采纳数:4172 获赞数:18068
高中,熟悉AutoCAD。会autolisp及VBA程序。

向TA提问 私信TA
展开全部

这个应当可以吧!可以使用autoLISP解决:

(defun c:d12 ( / &kw L2 i &k1)
 (princ "\n请选择要定距等分的对象")
 (setq &kw (ssget (list (cons 0 "LINE,ELLIPSE,ARC,CIRCLE,LWPOLYLINE,POLYLINE"))));;选择对象
 (if (/= &kw nil);;如果有选择
  (progn
   (setq L2 (getdist (strcat "\n请输入距离:<" "1" ">")))
   (if (= L2 nil) (setq L2 1));默认输入为1
   (setq i 0)
   (repeat (sslength &kw)
    (setq &k1 (ssname &kw i)
          i (+ i 1)
    )
    (command "measure" &k1 L2);等距等分对象
   )
  )
 )
 (princ)
);保存到记事本,以(D12.lsp)命名,加载到AutoCAD就可以使用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式