块阵列 不会写请教
<p><font face="Verdana">(defun c:xx( )</font></p><p><font face="Verdana">(setq pt0 (list 1000 0)) ;块 插入点pt0<br/><br/>(command "insert" "2boli" pt0 "" "" 0); <br/>(setq la (entget (entlast)))<br/>(command "array" pt0 r 1 4 1000); <br/>)</font></p>
<p> </p>
<p>;最后两句不会写 意思是 块阵列一行四列 间矩1000</p> <p>(setq p(entget(entlast)))好像不起作用去掉算了</p>
<p>下一句改成</p>
<p><font face="Verdana">(command "array" (entlast) "" "R" "1" "4" "1000" )</font></p>
<p>或<font face="Verdana">(command "array" "w" pause pause "" "R" "1" "4" "1000" )</font></p> <p>非常感谢</p>
<p> </p> <p><font face="Verdana">(command "array" (entlast) "" "R" "1" n cd )</font></p>
<p> </p>
<p> </p>
<p>我的列是个变量 n ,及间矩也是变量cd</p>
<p> </p>
<p>语法过不去,请教</p> <p>已解决,</p>
<p> </p>
<p>n 用getint,不能用getreal</p>
页:
[1]