![]() |
[求助] lisp如何获得command之后的图元选择集(已解决)
[求助] lisp如何获得command之后的图元选择集(已解决)
www.dimcax.com [求助] lisp如何获得command之后的图元选择集(已解决) (setq ss (ssget)) (command "pedit" "m" "p" "" "" "j" "" "") 例如:上图是被分解了的,共有21条线。当用pedit命---按m---选择全部---确定----按j---确定,就可以连接成4条多义线了。请问,在lisp里怎样得到这4个多义线的选择集?我用entlast只能得到一个。 谢谢各位!!!! d 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27;;____________________________________________________________________________________________________ ;; ▓ (lt:ss-entnext en) ;; [功能] 获取在图元 en 之后产生的图元的选择集 ;; [参数] en----图元名 ;; [返回] 选择集 ;; [测试]1.( en ()) ;; 执行创建图元的命令,如 line,boundary ;; ( ss (lt:ss-entnext en)) ;; 2.( ss (lt:ss-entnext ((entsel)))) ( lt:ss-entnext (en / ss) ( en ( ( ss ()) ( ( en ( en)) ( ( ( ( ( 0 ( en))) '("attrib" "vertex" "seqend") ) ) ( en ss) ) ) ( ( ( ss)) ( ss nil)) ss ) ( "_x") ) ) 【送花】好程序 现在才发现caoyin版主这个程序很好用,完全解决我的问题,谢谢啦。 鲜花+1 [jh1005 | d 感谢caoyin大哥。 我明天上班再试试。 d 问题已解决,而且程序很好用,再次谢谢caoyin版主。 d 谢谢版主分享! d |
所有的时间均为北京时间。 现在的时间是 12:55 AM. |