- (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
帮忙看看什么原因
|