;跟一个 ;请用下面的函数试试: (defun get_area(/ ent f fname mj) (SETQ f (GETSTRING "请输入文件名<*.TXT>(不输后缀): ")) (SETQ Fname (OPEN (STRCAT FNAME ".TXT") "W"));打开文件 (setq ent(car(entsel "拾取要计算面积的图形:"))) (if ent (progn (command "_.area" "o" ent) (setq mj (getvar "area")) ) (princ mj fname);输出到文本文件 ) nil ) ; ;例如把结果送给变量myArea (setq myArea(get_area)) ;供参考。
|