明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: wo870711

[提问] 【已解决】求大神帮提取增强属性块内图号和图名,并且复制在剪贴板内,谢谢了

[复制链接]
 楼主| 发表于 2022-2-8 08:14:02 | 显示全部楼层
vitalgg 发表于 2022-2-8 06:53
(block:get-attributes (car(entsel))) ;; 将属性名和值以点对表的形式返回。

使用方法:

大神,你这个是提取了所有的值么,提取所有的值我找到代码了,但是我就想提取其中的某项怎么弄。
发表于 2022-2-8 08:39:45 | 显示全部楼层
http://bbs.mjtd.com/thread-184304-1-1.html,这里面有,我时按照属标记的内容选的属性文字,重新定义的。
 楼主| 发表于 2022-2-8 08:42:32 | 显示全部楼层
sniper1111 发表于 2022-2-8 08:39
http://bbs.mjtd.com/thread-184304-1-1.html,这里面有,我时按照属标记的内容选的属性文字,重新定义的。

这个也是不能直接提取到我要的那个名字,还是需要我再复制一次,我就想直接复制出图号和图名
发表于 2022-2-8 09:20:08 | 显示全部楼层
想要现成的符合你的肯定没有啊,大多都要自己组合起来的,没有人的需要和你一样的,也不会写出和你一样的东西来。
发表于 2022-2-8 09:28:34 | 显示全部楼层
本帖最后由 vitalgg 于 2022-2-8 09:30 编辑
wo870711 发表于 2022-2-8 08:14
大神,你这个是提取了所有的值么,提取所有的值我找到代码了,但是我就想提取其中的某项怎么弄。

如果你要现成的,可以求助会开发的给你写。
如果你想学习怎么开发,可以从基础学起。

(cdr (assoc "图样名称" (block:get-attributes (car(entsel)))))(cdr (assoc "图样代号" (block:get-attributes (car(entsel)))))
发表于 2022-2-8 09:28:57 | 显示全部楼层
sniper1111 发表于 2022-2-8 08:39
http://bbs.mjtd.com/thread-184304-1-1.html,这里面有,我时按照属标记的内容选的属性文字,重新定义的。

Q-[TKBH]图纸编号及图名填写-V2.2-内含通用函数.lsp

无法下载,能不能再传一次。
发表于 2022-2-8 09:36:24 | 显示全部楼层
  1. (setq ref (car (entsel)))   ;;;选择图块引用
  2. (setq refobj (vlax-ename->vla-object ref))
  3. (vla-get-HasAttributes refobj)    ;;;值为:vlax-true,表示具有属性
  4. (setq atts (vla-GetAttributes refobj))   ;;;获取稍有属性
  5. (setq atts (VLAX-SAFEARRAY->LIST (VLAX-VARIANT-VALUE atts)))
  6. (setq atts (mapcar '(lambda(x)
  7.                       (cons (vla-get-TagString x) x))
  8.                    atts
  9.                    )
  10.       )
  11. (vla-get-TextString (cdr (assoc "图样名称" atts)))   ;;;"图样名称"的属性值
  12. (vla-get-TextString (cdr (assoc "图样代号" atts)))   ;;;"图样代号"的属性值
 楼主| 发表于 2022-2-8 09:37:57 | 显示全部楼层
烟盒迷唇 发表于 2022-2-8 09:20
想要现成的符合你的肯定没有啊,大多都要自己组合起来的,没有人的需要和你一样的,也不会写出和你一样的东 ...

我没找到能单独取某个值的,就是类似的也没有,只找到一个能取所有的。
 楼主| 发表于 2022-2-8 09:38:46 | 显示全部楼层
vitalgg 发表于 2022-2-8 09:28
如果你要现成的,可以求助会开发的给你写。
如果你想学习怎么开发,可以从基础学起。

好的,我再研究下,谢谢大神
 楼主| 发表于 2022-2-8 10:26:52 | 显示全部楼层

谢大神,我研究下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-13 14:24 , Processed in 0.179525 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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