明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1251|回复: 2

怎样把面积输出到记事本或者某个变量啊?

[复制链接]
发表于 2007-3-11 19:22 | 显示全部楼层 |阅读模式
我用area计算了面域的面积,怎样把面积输出到记事本或者赋给某个变量啊?谢谢了。
发表于 2007-3-12 09:02 | 显示全部楼层

;请用下面的函数试试:

(defun get_area(/ ent)
 (setq ent(car(entsel "拾取要计算面积的图形:")))
 (if ent
  (progn
   (command "_.area" "o" ent)
   (getvar "area")
  )
  nil
 )
)
;
;例如把结果送给变量myArea

(setq myArea(get_area))

;供参考。

发表于 2007-3-15 08:14 | 显示全部楼层

;跟一个

;请用下面的函数试试:

(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))

;供参考。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-6 13:38 , Processed in 0.815397 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表