怎么在SSGET的过滤表中带入参数(变量)!!
<p><font size="1">//</font><a name="19778"><font color="#000066" size="1"><b>meflying</b></font></a></p><p><font size="1">(defun test(O_Lay D_Lay)<br/> (command "_.change" (ssget "x" (list (cons 8 O_Lay))) "" "p" "la" D_Lay "")<br/> (command "_.purge" "la" O_Lay "n")<br/>)</font></p><p><font size="1">这是论坛上找到的源码,(ssget "x" (list (cons 8 O_Lay))) 这一行在CAD2008下测试好像不行啊。</font></p> <p>各位帮个忙啊,我想通过选择图层上的一个物体,从而选择这个图层上的所有图元。请高手给个方法啊。</p> <p>(defun c:tt ()<br/> (if (setq s1 (entsel "\n选择一个物体 :"))<br/> (setq ss (ssget "X" (list (assoc 8 (entget(car s1))))))<br/> )<br/>)</p> <p>谢谢热心的ZZXXQQ!!<font size="1"><strong>(ssget "x" (list (cons 8 O_Lay))) 这一段看起来也是可行的啊,可为什么运行起来就不行呢。</strong></font></p> <p>仔细看ssget函数说明。双引号中的字母要区分大小写。</p>
页:
[1]