几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(AutoLISP) (http://www.dimcax.com/hust/forumdisplay.php?f=178)
-   -   删除尺寸 (http://www.dimcax.com/hust/showthread.php?t=11676)

yang686526 2009-04-26 05:44 PM

删除尺寸
 
删除尺寸
www.dimcax.com
删除尺寸
删除尺寸(相同图层)
(defun c:ec ()
(setq ent (entget (car (entsel))))
(setq tu (assoc 8 ent))
(setq se (ssget (list (cons 0 "dimension") tu)))
(command "erase" se "")
(princ)
)

这样的删除还用的着2次开发?直接把其他图层冻结,框选删除就行了。
或者快速选择功能选择这个图层也行。有必要开发吗?
开发标注删除主要是针对那些没图层思维的人,要开发无图层概念,针对标注的程序
述小弟直言,见谅

每人都有个人的想法

学习了

把你的程序改了一下
它可删除在不同层的标的尺寸.
(defun c:ec ()
(setq se (ssget "all" '((0 . "dimension"))))
(command "erase" se "")
(princ)
)
gbg

顾老师修改的程序很实用,且简单明了,水平高

其实用cad本身的filter命令也可以做到的
filter命令很实用,但是有一个缺点就是,关闭cad以后就要重新输入参数
用程序的话,免除了这些不便,一次加载,终身受益


所有的时间均为北京时间。 现在的时间是 04:04 PM.