明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 菜鸟的萌

[已解答] 如何用autolisp获取封闭图形的面积

[复制链接]
发表于 2016-1-11 15:46 | 显示全部楼层
菜鸟的萌 发表于 2016-1-11 15:40
"\\A1;{\\H1.0x;\\S1/102;}-3.023"这个式子能详细说明一下不,还有这个102和3.028换车变量后显示是变量字 ...



这是R14的格式,后来的版本有少许增加和调整,不过变化不大。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2016-1-11 16:09 | 显示全部楼层
ll_j 发表于 2016-1-11 15:46
这是R14的格式,后来的版本有少许增加和调整,不过变化不大。

真的是太谢谢啦
 楼主| 发表于 2016-1-11 16:49 | 显示全部楼层
ll_j 发表于 2016-1-11 15:46
这是R14的格式,后来的版本有少许增加和调整,不过变化不大。

"\\A1;{\\H1.0x;\\S1/102;}-3.023"这个式子把102和3.023改成变量w和变量m,显示的时候还是显示字母w和m,不显示变量储存的值 怎么改动就能显示变量的值了呀
发表于 2016-1-11 17:12 | 显示全部楼层
菜鸟的萌 发表于 2016-1-11 16:49
"\\A1;{\\H1.0x;\\S1/102;}-3.023"这个式子把102和3.023改成变量w和变量m,显示的时候还是显示字母w和m, ...

那是一个字符串,字符串的组合见7楼。
 楼主| 发表于 2016-1-11 17:19 | 显示全部楼层
ll_j 发表于 2016-1-11 17:12
那是一个字符串,字符串的组合见7楼。

(defun c:bj()
(vl-load-com)
(setq mj (vlax-curve-getarea (vlax-ename->vla-object (car (entsel)))))
(setq m (rtos mj 2 2))
(setq w (cdr(assoc 8 (entget(car(entsel))))))
(setq pt (getpoint"\n请选择插入点:"))

(command "mtext" pt "w" "20" "\\A1;{\\H1x;\\S1/w}-m;" "")

(princ)
这是弄好的代码 应该再怎么该呀
发表于 2016-1-11 17:23 | 显示全部楼层
(command "mtext" pt "w" "20" "\\A1;{\\H1x;\\S1/w}-m;" ")
改成这样试试:
(command "mtext" pt "w" "20" (strcat "\\A1;{\\H1x;\\S1/" w "}-" m ";") "")
 楼主| 发表于 2016-1-11 17:33 来自手机 | 显示全部楼层
ll_j 发表于 2016-1-11 17:23
(command "mtext" pt "w" "20" "\\A1;{\\H1x;\\S1/w}-m;" ")
改成这样试试:
(command "mtext" pt "w" "2 ...


显变量的值了但是"图层名-面积"都跑到分母那了
 楼主| 发表于 2016-1-12 08:26 | 显示全部楼层
ll_j 发表于 2016-1-11 17:23
(command "mtext" pt "w" "20" "\\A1;{\\H1x;\\S1/w}-m;" ")
改成这样试试:
(command "mtext" pt "w" "2 ...

我自己又调试了调试 代码改成这样的(strcat "\\S1/"w";"  "\\A1;-"m";")就行了;谢谢大神的指导,及提供的思路和代码,真的是谢谢啦

评分

参与人数 1明经币 +1 金钱 +10 收起 理由
ll_j + 1 + 10 就是这样,边试边问

查看全部评分

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

本版积分规则

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

GMT+8, 2024-6-27 05:27 , Processed in 0.134380 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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