列表中的选择集
我正在尝试从列表中获取选择集。我想从这里选择assoc 301。我想我有一个开始,但没有开始。(setq aa (entget "x" '((0 . "MAPS_SOLID" (301 . "on")))
Select object: ((-1 . <Entity name: 7ffff808470>) (0 . "MAPS_SOLID") (330 .
<Entity name: 7ffff803e50>) (5 . "607") (100 . "AcDbEntity") (67 . 0) (410 .
"Model") (8 . "M-SALP-GVDU-REC") (8 . "M-SALP-GVDU-REC") (300 . "TRANS HOLE")
(300 . "None") (300 . "Not Set") (300 . "Galvanized") (300 . "24") (300 . "24")
(300 . "24 (inch)") (300 . "0") (300 . "") (300 . "") (306 . "On") (305 . "On")
(301 . "On"))
查看ssget函数。 (ssget“x”'((0。“MAPS\u SOLID”)(301。“on”))
我以前试过。将继续查找 这应该是正确的-只要您在过滤器列表中有正确的数据。 顶部的第二个代码字段是(entget(car(entsel)))。它返回nil并且不高亮显示对象
这将创建选择,但过滤不够
(sssetfirst nil(ssget“\u X”'((0。“MAPS\u SOLID”)))
出于某种原因,这不会
(sssetfirst nil(ssget“\u X”'((0。“MAPS\u SOLID”)(301。“on”))) 这个怎么样?
(sssetfirst nil (ssget "_X" '((0 . "MAPS_SOLID")(301 . "On"))))
答对 了那个地方让人头痛。
谢谢你的帮助。我有另一个问题,试图查找它,但无法找到放在搜索中。“_x”后的撇号。这说明了什么
它 撇号的解释:
http://www.cadtutor.net/forum/showpost.php?p=258390&postcount=20 只是澄清一下,它不是一个空格,而是一个小写字符串。 在第二个代码部分的第一篇文章中,我想用associate 300系列中的一个进行过滤。当有几个的时候,你能选择一个吗?或者你必须把它们解析出来吗?
页:
[1]
2