请教高手,超出选择集数量的最大范围
<p>请教高手,超出选择集数量的最大范围,是什么意思,怎样解决</p> <p>应该是程序有问题吧</p><p>把程序贴上来吧,大家才能帮你看</p> 我也遇到了:超出选择集数量的最大范围的问题。 将选择集转换为表来存储图元名即可(需要时再转回去) 选择集数量的最大范围=128個选择集----即你使用超過128個 <p>我是这样处理的:</p><p>(setq ss <br/>(ssget '((-4 . "<or")<br/> (0 . "POLYLINE")<br/> (0 . "LWPOLYLINE")<br/> (0 . "LINE")<br/> (0 . "ARC")<br/> (0 . "CIRCLE")<br/> (0 . "ELLIPSE")<br/> (0 . "SPLINE")<br/> (0 . "*TEXT")<br/> (0 . "DIMENSION,LEADER" )<br/> (0 . "HATCH")<br/> (-4 . "or>")<br/> )<br/>)<br/>)</p><p>(command "select" ss "")<br/>(setq sst (ssget "p" '((0 . "*TEXT"))))<br/>(command "select" ss "")<br/>(setq ssd (ssget "p" '((0 . "DIMENSION,LEADER"))))<br/>(command "select" ss "")<br/>(setq ssh (ssget "p" '((0 . "HATCH"))))<br/>(command "select" ss "")<br/>(setq ssL (ssget "p" '((0 . "LEADER"))))</p><p>请教<strong><font face="Verdana" color="#61b713">nonsmall</font></strong>和<strong><font face="Verdana" color="#da2549">龙龙仔</font></strong>,可以如何完善呢?</p> <p>写句话给你参考吧 关键函数是(Set)</p><p>(set (read (strcat "ss_" (setq ty(cdr (assoc 0 (entget(car (entsel "\n选择一个样例图元")))))))) (ssget (cadr (list "\n选择该类型群体" (list(cons 0 ty))))))</p><p>选择一个样例图元<br/>选择对象: 指定对角点: 找到 3 个<br/>选择对象:<br/><Selection set: 32><br/>命令: (sslength ss_circle)<br/>3</p>[求助]为何我这样子会出错呢?
(setq ss <br/>(ssget '((-4 . "<or")<br/> (0 . "POLYLINE")<br/> (0 . "LWPOLYLINE")<br/> (0 . "LINE")<br/> (0 . "ARC")<br/> (0 . "CIRCLE")<br/> (0 . "ELLIPSE")<br/> (0 . "SPLINE")<br/> (0 . "*TEXT")<br/> (0 . "DIMENSION,LEADER" )<br/> (0 . "HATCH")<br/> (0 . "VIEWPORT")<br/> (-4 . "<AND")<br/> (0 . "INSERT")<br/> (2 . "材料")<br/> (-4 . "AND>")<br/>(-4 . "<AND")<br/>(0 . "*TEXT")<br/>(7 . "黑体")<br/> (-4 . "AND>")<br/> (-4 . "<AND")<br/>(0 . "*TEXT")<br/>(7 . "COMPLEX")<br/>(72 . 1)<br/>(-4 . "AND>")<br/> (-4 . "or>")<br/> )<br/>)<br/>)<br/>(if (= ss nil)(setq nn 1) <br/>(if ss<br/>(progn<br/>(setq <br/>SST (set (read (strcat "ss_" ss)) (list(cons 0 "*TEXT")))<br/>SSd (set (read (strcat "ss_" ss)) (list(cons 0 "DIMENSION,LEADER")))<br/>SSh (set (read (strcat "ss_" ss)) (list(cons 0 "HATCH")))<br/>SSl (set (read (strcat "ss_" ss)) (list(cons 0 "LEADER")))<br/>SSi (set (read (strcat "ss_" ss)) (list(cons 0 "INSERT")))<br/>SSqt (set (read (strcat "ss_" ss)) (list(cons 6 "DOTE,center,center2")))) 版主.帮忙看看呀 <p>(setq ss <br/>(ssget '((-4 . "<or")<br/> (0 . "POLYLINE")<br/> (0 . "LWPOLYLINE")<br/> (0 . "LINE")<br/> (0 . "ARC")<br/> (0 . "CIRCLE")<br/> (0 . "ELLIPSE")<br/> (0 . "SPLINE")<br/> (0 . "*TEXT")<br/> (0 . "DIMENSION,LEADER" )<br/> (0 . "HATCH")<br/> (-4 . "or>")<br/> )<br/>)<br/>)</p><p>(command "select" ss "")<br/>(setq sst (ssget "p" '((0 . "*TEXT"))))<br/>(command "select" ss "")<br/>(setq ssd (ssget "p" '((0 . "DIMENSION,LEADER"))))<br/>(command "select" ss "")<br/>(setq ssh (ssget "p" '((0 . "HATCH"))))<br/>(command "select" ss "")<br/>(setq ssL (ssget "p" '((0 . "LEADER"))))</p><p>哪位高手能否解决?</p>
页:
[1]
2