明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1541|回复: 4

[讨论] [求助]请帮我看看这段代码有什么问题?

[复制链接]
发表于 2010-9-11 17:46:00 | 显示全部楼层 |阅读模式

我想用边界命令搜出边界,然后偏移,再删除原来的边界,但是删除不了,代码如下:

(defun c:bb (/)
     (setq p00 (getpoint "\n请点出面层的偏移方向 <退出>: "))
      (progn (setq w   (getreal (strcat "\n面层厚度(毫米) <"
         (rtos _thick1 2 1)
         ">: "
        )
      )
     _thick1 (if w
        (abs w)
        _thick1
      )
      )
                  (command ".BOUNDARY" p00 "")
                  (setq ee (entsel "\n选择偏移线"))
      (command ".offset" _thick1 ee p00 "")
              )
  (entdel ee)
  (end)
  (princ)
)

发表于 2010-9-11 18:44:00 | 显示全部楼层

将这两行顺序颠倒一下试试:

  (command ".BOUNDARY" p00 "")
  (setq ee (entsel "\n选择偏移线"))

 楼主| 发表于 2010-9-11 22:26:00 | 显示全部楼层

问题解决了

(entdel ee)改为(entdel (car ee))

 楼主| 发表于 2010-9-11 22:29:00 | 显示全部楼层

如果我想将偏移线设定一个指定的图层要怎样搞?

发表于 2010-9-12 08:34:00 | 显示全部楼层
将偏移完成的线条用CHPROP命令改变图层。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-2 10:43 , Processed in 0.182962 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表