我想实现 对多个面积的读取,并把结果存放到记事本里,但程序运行到area命令时,我读完
一个面积,但不知怎么让它跳出去,继续进行下一步,请好心人帮帮我!谢谢!
;GETAREA (defun C:GETAREA() (setq dg (getreal "请输入所需断面数:")) (setq zg 3.5) ;字体高度 (setq a (getint "编号:")) (setq f (open "d:\面积.txt" "a")) (setq a (- a 1)) ( while (< 1 dg) (setq a (1+ a)) (setq P2 (getpoint "图号位置:")) (command "text") (command p2) (command zg) (command 0) (command a) (command "AREA")
程序运行到这里就不知道怎么出去了,
比如我读完一个面积了,但我怎么停止呢?我如果按回车的话,就后面的也不运行了。一直停留在area这个命令里了。 (setq a1(getvar "AREA")) (princ "面积 " f) (princ a f) (princ "= " f) (princ a1 f) (princ "\n" f)
(close f) (prin1) ) |