明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 357785513

重申.那位能快速建组呀.就是GROUP

  [复制链接]
发表于 2008-9-21 09:17 | 显示全部楼层

编个对话框,启动命令时搜索图形中所有的组明,列在对话框里,然后选择需要分解的组,执行分解命令。

发表于 2008-9-21 09:57 | 显示全部楼层
偶的作品:飞诗CAD程序管理大一统~
内有两个源程序正是你想要的!:
  1. ;;制作匿名组
  2. (defun c:mak_*group (/ ss)
  3.   (princ "\n选取制作匿名组的对象:")
  4.   (if (setq ss (ssget))
  5.     (fsxm-add-group ss "*")
  6.   )
  7.   (princ)
  8. )
  9. ;;解散群组
  10. (defun C:EXPLODE_GROUP (/ allg data group ss)
  11.   (if (setq ss (ssget))
  12.     (foreach en (fsxm-ss->enlist ss)
  13.       (setq data (entget en))
  14.       (setq group
  15.       (vl-remove-if
  16.         '(lambda (a)
  17.     (or (/= (car a) 330)
  18.         (/= (fsxm-getdxf 0 (entget (cdr a))) "GROUP")
  19.     )
  20.   )
  21.         data
  22.       )
  23.       )
  24.       (setq allg (reverse (dictsearch (namedobjdict) "ACAD_GROUP")))
  25.       (foreach a (mapcar 'cdr group)
  26. (princ "\nEXPLODE GROUP : ")
  27. (princ (cdadr (member (cons 350 a) allg)))
  28. (entdel a)
  29.       )
  30.     )
  31.   )
  32.   (princ)
  33. )
回复 支持 1 反对 0

使用道具 举报

发表于 2008-9-21 10:49 | 显示全部楼层
(defun c:xx()
  (if(setq en(entsel "选择要炸开的组: "))
    (progn
      (setq gr(cdr(assoc 0 (entget(cdr(assoc 330(entget(car en))))))))
      (if (= "GROUP" gr)
 (entdel (cdr(assoc 330(entget(car en)))))
 (prompt "所选对象没有被分组!")
 )
      )
    )
  (princ)
  )
发表于 2008-9-21 11:32 | 显示全部楼层

楼上你好:不是所有对象只有一个群组滴

 楼主| 发表于 2008-9-21 21:11 | 显示全部楼层
高.实在是高.现在快速建组.快速炸组都有了.感谢天地.感谢阳光
发表于 2019-3-23 10:43 | 显示全部楼层
怎样在不知名的“组”中,增加对象或者删减对象
发表于 2024-3-29 14:26 | 显示全部楼层
mccad 发表于 2008-9-21 08:41
(defun c:gg(/ ss)  (setq ss(ssget))  (setvar "cmdecho" 0)  (command "-group" "" "*" " ...

还得是你啊,明总。
发表于 2024-3-29 14:28 | 显示全部楼层
357785513 发表于 2008-9-21 21:11
高.实在是高.现在快速建组.快速炸组都有了.感谢天地.感谢阳光

就是不感谢自己
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 10:06 , Processed in 0.513562 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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