明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 515|回复: 15

[源码] 麻烦大佬帮我把这个lsp的值用文字体现出来啊谢谢

[复制链接]
发表于 2024-7-19 15:27:50 | 显示全部楼层 |阅读模式
本帖最后由 wline 于 2024-7-19 17:22 编辑

这个程序可以提取出可见性的值,但是我想把这个值用多行或者单行文字的方式体现出来,麻烦各位大佬了。。。谢谢
(defun c:TT ()
(setq OBJ  (vlax-ename->vla-object (car (entsel))))
;;获取动态块的属性
(setq PROS (vlax-invoke OBJ 'getdynamicblockproperties))
;;;----------------------------------------------------------
;;获取属性名
(mapcar '(lambda (V) (vlax-get V 'propertyName)) PROS)
;;获取属性是否为只读
(mapcar 'vla-get-readOnly PROS)
;;获取属性是否显示
(mapcar 'vla-get-show PROS)
;;获取所有属性的允许值
(mapcar '(lambda (V) (vlax-get V 'allowedValues)) PROS)
;;获取所有属性的当前值
(mapcar '(lambda (V) (vlax-get V 'Value)) PROS)
)

本帖子中包含更多资源

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

x
发表于 2024-7-19 19:12:41 | 显示全部楼层
本帖最后由 kozmosovia 于 2024-7-19 19:16 编辑
wline 发表于 2024-7-19 17:18
字段这个我会做的,但就是觉得有点麻烦,还有就是我想在图框的上面写出来是多大的,所以想试试哪位大神可 ...

把文字直接做到块里,插入了就自动显示,不比插入块,还要加载程序运行来写个字来得更便利?舍简取繁啊。
要代码写字,还得判断图框范围,确定文字要写在什么位置,字型、大小怎么设,也是一丢丢编程工作量。
要显示可见性选择的内容,直接字段追踪可见性参数而已。

 楼主| 发表于 2024-7-19 20:31:18 来自手机 | 显示全部楼层
kozmosovia 发表于 2024-7-19 19:12
把文字直接做到块里,插入了就自动显示,不比插入块,还要加载程序运行来写个字来得更便利?舍简取繁啊。 ...

大佬,不用那么麻烦,我上面的lsp可以读出可见性,只要把这个值用单行或者多行文字写出来就可以了
 楼主| 发表于 2024-7-19 17:18:31 | 显示全部楼层
kozmosovia 发表于 2024-7-19 16:51
没必要写代码,做成块内属性

https://www.bilibili.com/video/BV1qa4y187mG

字段这个我会做的,但就是觉得有点麻烦,还有就是我想在图框的上面写出来是多大的,所以想试试哪位大神可以帮忙弄一下
发表于 2024-7-19 16:51:20 | 显示全部楼层
本帖最后由 kozmosovia 于 2024-7-19 16:55 编辑

没必要写代码,做成块内属性

https://www.bilibili.com/video/BV1qa4y187mG
发表于 2024-7-19 16:56:11 | 显示全部楼层
求人帮忙,图纸要发出来,不然别人懒得帮你
发表于 2024-7-19 17:02:50 | 显示全部楼层
建议学习一下动态参数化图框:
http://bbs.mjtd.com/thread-186281-1-1.html
 楼主| 发表于 2024-7-19 17:20:19 | 显示全部楼层
czb203 发表于 2024-7-19 16:56
求人帮忙,图纸要发出来,不然别人懒得帮你

就一个图框,很简答,不过,我觉得你说的很有道理,我马上加进去
 楼主| 发表于 2024-7-19 17:26:46 | 显示全部楼层
e2002 发表于 2024-7-19 17:02
建议学习一下动态参数化图框:
http://bbs.mjtd.com/thread-186281-1-1.html

这个我会做,最开始接触的就是动态块了,只是想把可见性的内容以文字的方式表达出来
发表于 2024-7-19 20:46:30 | 显示全部楼层
本帖最后由 kozmosovia 于 2024-7-19 21:17 编辑

写在哪里?字体多高?你不嫌麻烦,那就无话可说了。白嫖的吃相真是。。。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-9-24 11:24 , Processed in 0.274119 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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