(defun c:read (/ h x y z p) (setq h(findfile "高程点.txt")) (setq g(open h "r")) (setq q(read-line g)) (while (/= q nil) (setq x(substr q 3 10)) (setq y(substr q 16 10)) (setq z(substr q 29)) (setq p(strcat """" x "," y "," z """")) (command "point" p);在图上展点 (setq q(read-line g)) );while (close g) ) 我编写了一个上面的程序,用来把数据文件中的点展到图上 现在有两个问题: 1.如果把数据文件从CAD系统路径中换到其他地方,就找不到文件,程序无法继续了,请问应该怎么办? 2.为什么展上的点看不到?应该不是点样式的问题,是不是图形边界设置的问题?怎么设置? 麻烦大家帮我看看,在此多谢了~~ ![](static/image/smiley/qq/em10.gif) ![](static/image/smiley/qq/em10.gif) ![](static/image/smiley/qq/em10.gif) ![](static/image/smiley/qq/em10.gif) ![](static/image/smiley/qq/em10.gif)
![](static/image/smiley/qq/em17.gif) ![](static/image/smiley/qq/em17.gif) ![](static/image/smiley/qq/em17.gif) ![](static/image/smiley/qq/em17.gif) ![](static/image/smiley/qq/em17.gif)
![](static/image/smiley/qq/em31.gif) ![](static/image/smiley/qq/em31.gif) ![](static/image/smiley/qq/em31.gif) ![](static/image/smiley/qq/em31.gif) ![](static/image/smiley/qq/em31.gif) |