明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: cadm0211

[提问] 属性块字段表达式

[复制链接]
发表于 2014-6-13 21:28:10 | 显示全部楼层
因为某些块库插入会丢失信息。
因为有的是直接从ACAD块中调入。而不是当前的块。
所以讲做好属性块带字段的新做一个块。也就是新块嵌套一个属性带字段的块。。
发表于 2016-8-8 11:10:51 | 显示全部楼层
现在有结果没
发表于 2016-8-8 13:30:52 | 显示全部楼层
很详细,又学到了知识。
发表于 2018-7-1 17:33:32 | 显示全部楼层
不开对话框 怎样控制“字段”里面的内容 用lisp。
发表于 2020-9-11 22:25:12 | 显示全部楼层
谢谢学习到了字段的应用了
发表于 2020-9-12 10:42:10 | 显示全部楼层
flowerson 发表于 2018-7-1 17:33
不开对话框 怎样控制“字段”里面的内容 用lisp。

设置块中属性
函数代码:
(defun VxSetAtts (Obj Lst / AttVal)
  (mapcar
    '(lambda (Att)
       (if (setq AttVal (cdr (assoc (vla-get-TagString Att) Lst)))
(vla-put-TextString Att AttVal)
       )
     )
    (vlax-invoke Obj "GetAttributes")
  )
  (vla-update Obj)
  (princ)
)
语法:(VxSetAtts Obj Lst)
参数: Obj = Object [VLA-OBJECT]
    Lst = 点表 '(("Tag1" . "Val1")...) [LIST]
返回值:nil
发表于 2021-8-29 10:13:10 | 显示全部楼层
好厉害,确实很实用
发表于 2023-8-14 19:27:47 | 显示全部楼层
很详细的教学,顶!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 02:58 , Processed in 0.184900 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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