明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3001|回复: 11

怎么取得属性块的属性提示值

[复制链接]
发表于 2004-5-11 17:49:00 | 显示全部楼层 |阅读模式
请问:怎么取得属性块的属性提示值?
发表于 2004-5-11 21:46:00 | 显示全部楼层
本帖最后由 作者 于 2004-5-11 22:19:28 编辑

Bobby Jones wrote: > An ATTDEF is an attribute definition that you create prior to including it
> in your block definition. An ATTRIB is what an ATTDEF becomes after you
> insert a block with attribs.
> -- 所以ATTRIB与ATTDEF不同,要找到属性提示,你要找到ATTDEF,先用 (tblobjname "block" "图块名") 找到图块定义入口,在-2组码下是第一个ATTDEF图元,其3组码下为属性提示 使用ENTNEXT可得到第二个ATTDEF图元,如此类推。 (Defun C:getprompt(/ blkname attdef elist)
(setq blkname (cdr (assoc 2 (entget (car (entsel "\n选择属性块:"))))))
(setq attdef (cdr (assoc -2 (entget (tblobjname "BLOCK" blkname)))))
(While attdef
(setq elist (entget attdef))
(if (= (cdr (assoc 0 elist)) "ATTDEF")
(progn
(princ "\n")
(princ (cdr (assoc 3 elist)))
)
)
(setq attdef (EntNext attdef))
)
(princ)
)
回复 支持 1 反对 0

使用道具 举报

发表于 2020-9-20 20:58:12 | 显示全部楼层
留个脚印日后方便找
发表于 2004-5-11 17:51:00 | 显示全部楼层
??????????????????????????????????????????????? http://bbs.mjtd.com/forum.php?mod=viewthread&tid=19422
 楼主| 发表于 2004-5-11 20:39:00 | 显示全部楼层
如图中红线内的:(属性提示)


       

本帖子中包含更多资源

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

x
发表于 2004-5-11 21:59:00 | 显示全部楼层
to 楼主:为什么每次我给你的链接都不看,或者不看完?
发表于 2004-5-11 22:33:00 | 显示全部楼层
哦,飞斑竹的连接里确有了更简洁的解,只是当时输出默认值,而不是属性提示,我是画蛇添足了。:)
发表于 2004-5-11 22:49:00 | 显示全部楼层
这里只是一点点的变动,相信他如果把链接和链接里的链接看明白了,肯定能写出现在这个,如果没看明白,为何没有继续.


觉得楼主是每次把问题弄出来了就得,并不是把问题弄明白了才算结束.


-------其实经常说这么多罗嗦的话,一是让他们能知道一些学习的方法,另一方面,也是不要让自己成为一部代码机器,并且是重复的代码机器
发表于 2004-5-12 00:18:00 | 显示全部楼层
meflying说的很对,支持
 楼主| 发表于 2004-5-12 08:41:00 | 显示全部楼层
小弟铭记,多谢大哥!
 楼主| 发表于 2004-5-12 08:50:00 | 显示全部楼层
meflying大哥,不好意思,我没有仔细看。 谢谢你。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-17 23:39 , Processed in 0.228223 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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