求助ssadd选择不了最后一个对象是什么原因
(defun c:txhy2();;2012.12.18(setq v1 (getvar "cmdecho"))
(setvar "cmdecho" 0)
(setq hy (getfiled "图形还原" "" "txt" 2))
(setq hy1 (open hy "r"))
(setq hy4 '())
(setq hy2 (read (read-line hy1)));;读取文本上的数据
(setq hy4 (ssadd));;创建一个新选择集
(while hy2
(entmake hy2)
(setq hy2 (read (read-line hy1)))
(setq hy3 (entlast));;取得图形中最后一个被完成的对象
(setq hy4(ssadd hy3 hy4));;取得还原出来的对象
)
(setq dian(entlast))
(setq hy4(ssadd dian hy4))
(close hy1)
(setvar "cmdecho" v1)
(prin1)
)变量 hy4 的值怎么没有最后一个完成的对象?附件是执行程序后选择的文件! 程序还出现 ——命令: TXHY2
; 错误: 参数类型错误: stringp nil
帮忙看看什么原因
15.16.这两句不要的 328302216 发表于 2012-12-18 13:00 static/image/common/back.gif
15.16.这两句不要的
06.也不要 就知道怎么hy4的值就是少了最后一个对象
页:
[1]