明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2611|回复: 11

[基础] [求助]如何用LISP移除無效的群組名稱?

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

請問各位高手,

如何用LISP移除無效的群組名稱?

所謂無效的群組名稱就是,

原本圖面上有圖形物件做成的群組,

但該群組已被刪除,

可是群組名稱還存在,

如何才能一次移除全部的無效群組名稱.

发表于 2010-9-8 10:02:00 | 显示全部楼层
我试了一下用这个(command "GROUP" "E" "编组名")
发表于 2010-9-8 10:05:00 | 显示全部楼层
本帖最后由 作者 于 2010-9-8 10:54:37 编辑

才注意到,你是说一次移除全部的無效群組名稱.这个要等待高手作答了
 楼主| 发表于 2010-9-8 12:23:00 | 显示全部楼层
xhq1954425发表于2010-9-8 10:05:00才注意到,你是说一次移除全部的無效群組名稱.这个要等待高手作答了

是啊~~

這得先判斷哪些是無效的群組名稱,

然後才能對症下藥.

发表于 2010-9-8 20:04:00 | 显示全部楼层

这些有关组的命令应该够你用的了,这都是别人的,我借花献佛!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2010-9-8 20:08:00 | 显示全部楼层
贴漏一个。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2010-9-9 07:52:00 | 显示全部楼层

感謝樓上的善心人士,

我看看先.

发表于 2010-9-9 09:28:00 | 显示全部楼层
  1. ;;;;xshrimp 2007.1.5;;删除无用组,未使用的空组。(defun c:gps_group_purge ( / doc g groups);!!!清理组  (vl-load-com)  (princ    "\n此程序搜索不包含任何物体的空组并清除之\n"  )  (setq doc (vla-get-activedocument (vlax-get-acad-object)))  (setq groups (vla-get-groups doc))  (vlax-for g groups    (princ "\n分析组:")    (princ (vla-get-name g))    (if (< (vla-get-count g) 2)      (progn        (princ (strcat "......删除空组" (vla-get-name g)))        (vla-delete g)      )    )    (princ)  ))
发表于 2010-9-9 10:20:00 | 显示全部楼层
xshrimp发表于2010-9-9 9:28:00

厉害!下来试试,学习学习。谢谢!

发表于 2010-9-9 10:28:00 | 显示全部楼层
试了一下,果然好使,谢谢!6楼和8楼的朋友!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-2 10:35 , Processed in 0.186701 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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