请教高手,lisp如何实现在选取的选择集中,将选择集中各个图层(或者块名)分别建...
请教高手,lisp如何实现在选取的选择集中,将选择集中各个图层(或者块名)分别建成以个选择集?比如选择集中有A,B,C三个层(或者块名),如何实现所有A层,B层,C层分别为一个选择集将选择集中的图元再根据条件分为不同的选择集比较难操作,可以根据条件将图元分为不同的表,表中存储对应的图元名或者其他资料 search "select" "p" 相关代码 本帖最后由 e2002 于 2019-6-16 22:18 编辑
这种就是写个函数 (ss_split ss sType bEnList)
例如:
(ss_split ss "Layer" T)=> (("A" en1 en2 ... en_i) ("B" en4 en5 en6 ...en_j)....)
(ss_split ss "Block" nil)=> (("BlkName1" ss1) ("BlkName2" ss2)....)
一般还是建议转换ss为en_list,便于程序处理。
e2002 发表于 2019-6-16 22:17
这种就是写个函数 (ss_split ss sType bEnList)
例如:
ss_split函数
页:
[1]