明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 668|回复: 4

[提问] 求教ssget

[复制链接]
发表于 2018-8-2 11:00:59 | 显示全部楼层 |阅读模式






我想 选择 aec 和 line 线型:DASHED1
(setq ss (ssget '((-4 . "<AND")(0 . "ARC ")(-4 . "****")(0 . " LINE ") (6 . "DASHED1 ")(-4 . "****")(-4 . "AND>"))))
请问****这里要怎么写? 我想要的效果ssget  可以达到吗?

这么选择是因为:
(setq aa (ssget '((0 . "ARC,LINE"))))
这么选择的话  AA当循环的时候 数量太大 导致运算一次 特别慢(全图的LINE都会算一遍)
所以我想可不可以把范围缩小 只找DASHED1的线
发表于 2018-8-2 11:17:07 | 显示全部楼层
(setq ss (ssget '((-4 . "<OR")
                                                                          (0 . "ARC")
                                                                          (-4 . "<AND")
                                                                           (0 . "LINE") (6 . "DASHED1 ")
                                                                          (-4 . "AND>")
                                                                         (-4 . "OR>")
                                                                 )
                                 )
)
回复 支持 1 反对 0

使用道具 举报

发表于 2018-8-2 13:43:56 来自手机 | 显示全部楼层
慢跟这个真没关系,ssget"x"都很快
 楼主| 发表于 2018-8-2 15:51:40 | 显示全部楼层
tryhi 发表于 2018-8-2 11:17
(setq ss (ssget '((-4 . "")
                                                                 )
                                 )

十分感谢
 楼主| 发表于 2018-8-2 15:52:46 | 显示全部楼层
xinxirong 发表于 2018-8-2 13:43
慢跟这个真没关系,ssget"x"都很快

图面的线太多了 如果X 会花费1分钟的时间 出一个块
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-19 09:42 , Processed in 0.171847 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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