[求助]帮帮我lisp盲
<p>defun c:1()<br/>(setq s(atof(cdr(assoc 1 (entget(car(nentsel)))))))<br/>(setq pt1(getpoint "插入点:"))<br/>(while (/= pt1 nil)<br/>(setq s(+ 1 s))<br/>(command "text" pt1 "" "" (strcat(rtos s 2 0)"号楼") "")</p><p>(setq pt1(getpoint "插入点:"))<br/>(setq s s)<br/>)<br/>) </p><p>问保存成什么文件? 加载后用什么命令打开?谢谢</p> <p>按"1"就行了,不过你前面少了一个“(”</p> 本帖最后由 作者 于 2007-8-2 8:51:17 编辑楼主要的可是这个:(defun C:1 ()
(setq S (atoi (cdr (assoc 1 (entget (car (nentsel)))))))
(while (setq PT1 (getpoint "插入点:"))
(setq S (+ 1 S))
(command "_.text" "non" PT1 "" "" (strcat (itoa S) "号楼") "")
)
(princ)
)
页:
[1]