对不起,我忘记了关闭文件了,所以出错.标注已经改了,另外点位也该成圆了.
(defun c:TESTT(/ Fn l pp p p0 h ZF) (vl-load-com) (setvar "PDMODE" 33)(setvar "PDSIZE" 0.25) (setq Fn "c:/test.txt") (SETQ F (OPEN Fn "r")) (WHILE (setq L (READ-LINE F)) (setq pp (read (strcat "(" L ")"))) (setq p0 (cdr pp) h (last pp) p (list (cadr p0) (car p0) h) ) (setq ZF (vl-string-subst "" "" (car pp))) (command "POINT" p) (command "text" p "2.0" "0" ZF) ) (close F) ) |