dbroada 发表于 2022-7-6 14:34:45

从分解属性生成文本

序言很长,但还有一个问题。。。。
 
到目前为止的故事。
项目经理周一来找我,要求提供一些CAD边框。
“为什么?”
“因为我们有一个合同绘图员(在另一个地方),他正在为我们做一些紧急工作。”
 
所以我给他发了一些边框,上面写着“它们是带有属性的块,所以你必须将它们插入到你的绘图中。不要分解它们或用它们来开始你的新绘图。”
 
昨晚,在需要发送图纸的5分钟前,项目经理来到了我的办公桌。。。。。
“弗雷德已经完成了画作,但画作标题中没有空格。”
“那是因为他完全按照我告诉他的方式分解了方块。图纸在哪里?”
 
无论如何,我没时间了,他们出了错。这最终让我想到了这个问题,
 
有没有简单的方法将分解块的标记部分转换为文本?我知道我可以用ctrl-c/ctrl-v。我知道我可以写一些VBA来做这件事,但我们今天(再次)要搬家,所以我现在没有时间。有谁有现成的Lisp程序可以用吗?问题已经过去了,但它会回来的——我想做好准备。

NBC 发表于 2022-7-6 14:42:45

Dave,我从这个链接得到了附加的lsp文件-http://forums.augi.com/showthread.php?t=40372
 
只要记住重命名附加的,这样它就有了一个。lsp文件扩展名
AttDef2Text。txt文件

dbroada 发表于 2022-7-6 14:46:49

谢谢Jon,做得很好

eldon 发表于 2022-7-6 14:52:54

我会建议使用Express工具“将属性分解为文本”或在命令行“突发”。

NBC 发表于 2022-7-6 15:03:12

这两个选项似乎都不会将标签变成文本;它们更改输入到文本中的值;它们对以前从原始块分解的属性定义也没有任何用处

dbroada 发表于 2022-7-6 15:09:15

但这会给你输入的文本,而不是标签。

eldon 发表于 2022-7-6 15:12:00

这就是今天的问题。线程标题是“从分解属性生成文本”,但您的问题是生成标记的文本。
 
没有借口,我必须多擦一点眼镜

dbroada 发表于 2022-7-6 15:18:26

这是在原来的问题,只是一个很长的路下来。
 
实际上,您回答“分解属性以生成文本”,我问“从分解属性生成文本”,所以我删除了任何同位语。

Zorg 发表于 2022-7-6 15:24:06

我总是在块上执行突发操作,然后属性在没有任何提示的情况下更改为文本

dbroada 发表于 2022-7-6 15:34:20

但正如我们已经向eldon指出的那样,这并没有给出预期的结果。
页: [1] 2
查看完整版本: 从分解属性生成文本