明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1297|回复: 8

[求助]求救高手,关于选择集的。

[复制链接]
发表于 2007-7-6 08:29 | 显示全部楼层 |阅读模式

如果在所选的物体中,既有圆又有文字,如何可以把圆和文字分别筛选出来?

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2007-7-6 09:27 | 显示全部楼层

遍历选择集,以图元类型区分。

dxf 0

发表于 2007-7-6 15:06 | 显示全部楼层

如果只是操作的话

用filter命令就可以了

 楼主| 发表于 2007-7-6 15:17 | 显示全部楼层

如何把:

(setq V1 (ssget))

所选物体变成:

(entget ...)

一样?

发表于 2007-7-6 16:41 | 显示全部楼层
ssname函数返回选择集的图元。
发表于 2007-7-6 19:54 | 显示全部楼层

;用ssget实现一次选择的动作获得多个不同的选择集
(setq ss1 (ssget))   ;选择集1:选中的所有对象

(sssetfirst nil ss1) ;ss1成为当前选择集
(sssetfirst)         ;取消ss1的高亮
;以上两句可用(command "select" ss "")替换
(setq ss2 (ssget "p" '((0 . "line"))));ss1中的所有LINE图元赋给ss2

(sssetfirst nil ss1) ;ss1成为当前选择集
(sssetfirst)         ;取消ss1的高亮
;以上两句可用(command "select" ss "")替换
(setq ss3 (ssget "p" '((0 . "circle"))));ss1中的所有CIRCLE图元赋给ss3

 楼主| 发表于 2007-7-7 09:25 | 显示全部楼层
谢谢楼上的高手!
 楼主| 发表于 2007-7-7 12:00 | 显示全部楼层

[求助]如何把选择集:

如何把选择集:

(setq V1 (ssget))

所选物体变成单个:

(entget ...)

?????????????

发表于 2007-7-7 12:44 | 显示全部楼层
userzhl发表于2007-7-7 12:00:00如何把选择集setq V1 (ssget))所选物体变成单个entget ...)?????????????

看看函数ssname

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

本版积分规则

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

GMT+8, 2024-5-4 13:52 , Processed in 0.276332 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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