找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 612|回复: 3

[求助]:选择集和组的问题

[复制链接]
发表于 2002-10-16 15:45:12 | 显示全部楼层 |阅读模式

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

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

×
我想把一个选择集做成一个组,代码如下,怎么总是通不过?
ads_name ssname;
if(acedSSGet(NULL,NULL,NULL,NULL,ssname)==RTNORM)
{
acedCommand(RTSTR,"-group",RTSTR,"",RTSTR,"1",RTSTR,"",RTENAME,ssname,RTSTR,"",0);
}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-16 17:22:37 | 显示全部楼层

Re: [求助]:选择集和组的问题

最初由 xulpec 发布
[B]我想把一个选择集做成一个组,代码如下,怎么总是通不过?
ads_name ssname;
if(acedSSGet(NULL,NULL,NULL,NULL,ssname)==RTNORM)
{
acedCommand(RTSTR,"-group",RTSTR,"",RTSTR,"1",RTSTR,"",RTENAME,ssname,RTS... [/B]


交互过程没有验证,你的选择集使用的类型码不对,对于选择集,类型码是:RTPICKS,而不是RTENAME
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-10-16 17:40:28 | 显示全部楼层
多谢XDSoft 。我昨天问过你一次关于“我用arx的acedCommand画了一个圆和通过中心的两条中心线(我用一个子函数完成),我希望圆和通过中心的两条中心线作为一个整体,也就是说如果我要删除它们,只用鼠标在圆或中心线上任意一个地方上点一下就可以删除它们。而不用框起来才能删。”
  我现在的解决办法是:在调用子函数前把当前层设置为temp层,然后在该层画图,画完后把该层整体作为一个选择集设置为一个group,这样就不用一个一个处理了,然后把该层所有线条设置为其它层。这样以前的程序不用改了。现在是用户可能多次调用该子函数,就会生成多个group,我如何知道当前图里所有的group的名称?如果随便给岂不是有可能重复?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-10-16 17:53:10 | 显示全部楼层
最初由 xulpec 发布
[B]多谢XDSoft 。我昨天问过你一次关于“我用arx的acedCommand画了一个圆和通过中心的两条中心线(我用一个子函数完成),我希望圆和通过中心的两条中心线作为一个整体,也就是说如果我要删除它们,只用鼠标在圆或中心?.. [/B]


你给重复的,会覆盖原先的定义。

不推荐你大量使用组,因为组的原理根上还是用反应器,反应器多了,会影响图形显示等效率的。

你使用ARX,可以非常方便的添加组,组改名,组添实体等。也可以非常方便的查看一个组是否已经存在。

你打开组词典对象AcDbGroup,然后使用该类的has(),getAt()等方法就可以判断一个组是否存在。

其他组对象的方法,可以查看联机帮助。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 17:33 , Processed in 0.178449 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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