找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 643|回复: 7

[求助] [求助]:如何用程序删除gourp群组内物体

[复制链接]
发表于 2005-3-28 23:25:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
我自建了一个名为D的group,此D群组是我想删除里面所有的物体而不删除group内空白的D,如何实现?

下面这程序是我想建立一个D的群组并加入新的物体进入,但前提是已有名为D的群组,如果没有D的群组,下面的程序就不成立,我不想再另一个命令来创建D,该如何写?
(defun c:ag ()
(setq s(ssget))
(command "group" "Create" "D" "" s "")
)

下面命令是新增物体进D群组
(defun c:gg ()
(setq s(ssget))
(command "group" "add" "D" "")
)

下面是我想删除D群组的内容,该如何实现?
取得像素名为:
((-1 . <Entity name: 7eff79e0>) (0 . "LINE") (5 . "C1D9C") (102
. "{ACAD_REACTORS") (330 . <Entity name: 7e8840e0>) (102 . "}") (330 . <Entity
name: 7e805c10>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 .
7) (100 . "AcDbLine") (10 2004.9 1483.61 0.0) (11 2004.9 1083.79 0.0) (210 0.0
0.0 1.0))
像素内没有D的群组名选项,如果以102 . 来判断,可能会删到其它的群组,求教高手!
(defim c:eg ()
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-3-29 18:16:14 | 显示全部楼层
难道没人知道,知道的写一下嘛
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-3-29 20:59:36 | 显示全部楼层
组名就是“D”:
(command "group" "R" "D")
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-29 21:21:53 | 显示全部楼层
不行,没法remove内的物体

Command: (command "group" "remove" "D" "")
Nothing selected.nil

Command: (command "erase" "p" "")
No previous selection set.
nil
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-3-29 21:32:15 | 显示全部楼层
最初由 啵浪鼓 发布
[B]不行,没法remove内的物体

Command: (command "group" "remove" "D" "")
Nothing selected.nil

Command: (command "erase" "p" "")
No previous selection set.
nil [/B]

看清:
(command "group" "remove" "D")
然后再选择要移去的东东!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-29 22:03:49 | 显示全部楼层
可能是你误解了我的意思,我想用程序来完成删除群组D内所有的物体,你这样不单是要用手动来找寻要移除的物体,就算移除了物体还在,又怎样用其它命令去删除它们呢?

我曾经见过曾有人这样实现过,删除群组D内所有物体,不仅仅只是移除而已
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2005-3-29 22:30:19 | 显示全部楼层
(command "erase" "g" yourname ....)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-29 23:07:12 | 显示全部楼层
哎呀,糟糕,竟然忘了erase有个删除群组的功能,呵呵,斑竹想得真够周全的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-28 00:38 , Processed in 0.387017 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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