vds002 发表于 2022-7-6 15:04:54

更改1000#039;TE的s

我有大约40幅画,每幅画有大约30种乐器。每个仪器都有一个标签(文本名称)(例如TI 1001,PT 0403)。然而,我们的CAD绘图人员将标签作为文本而不是属性。现在,客户希望我们用标签are(例如1210TI 101A,1329PT 205)更改格式。是否可以从AUTOCAD生成Excel电子表格?将标记更改为新格式?将其重新导入AUTOCAD,以便自动更改名称。
如果有人能提供一些意见,我将不胜感激。

vds002 发表于 2022-7-6 15:25:04

我有大约40幅画,每幅画有大约30种乐器。每个仪器都有一个标签(文本名称)(例如TI 1001,PT 0403)。然而,我们的CAD绘图人员将标签作为文本而不是属性。现在,客户希望我们用标签are(例如1210TI 101A,1329PT 205)更改格式。是否可以从AUTOCAD生成Excel电子表格?将标记更改为新格式?将其重新导入AUTOCAD,以便自动更改名称。
如果有人能提供一些意见,我将不胜感激。

JohnM 发表于 2022-7-6 15:30:25

你的问题需要更详细、更准确。前标记和后标记示例对任何人都没有意义,但对你来说。请提供一个带有特定数字的标签示例,然后显示更改后相同标签的外观。

CarlB 发表于 2022-7-6 15:43:28

这将有助于了解“标签”更改的模式,以创建一个例程;然而,可以创建一个例程来读取文件,并用另一个文本项替换(一个文本项的所有实例)。
文件的格式可以是:
 
TI 1001,PT 0403;1210TI 101A,1329PT 205
奇数标记2;重命名为奇数标记2

Cad64 发表于 2022-7-6 16:01:03

我已将您的两条线程合并到这条线程中。请不要越过柱子。这只会让你很难跟上进度。

dbroada 发表于 2022-7-6 16:08:06

如上所述,更多细节将大有帮助。
 
有几种方法可以做到这一点,最好的方法取决于您必须更改多少标记以及新数据的显示方式。您是否已经有一个包含前后标记的excel表,或者您想将所有标记都放入电子表格并在那里进行操作。
 
格式是否明确定义?你能说新的标签总是(例如)第三到第六个字母后跟一个空格,并以前2个字母结束吗?或者还有更多吗。
 
当我最后一次不得不这样做的时候,是一个简单的问题,重新排列已经存在的字母,所以我写了一个LISP例程,允许我选择文本,例程用新的排列替换它。我想我有一些惯例,因为有一些3和4个字母的标签太多,但它是相对快速地去周围的绘图点击文本。
 
不过我已经没有那个惯例了,因为这些天我们的仪器回路都不是这样的。
 
显然,如果转换涉及的不仅仅是简单的操作,那么这种方法将不会帮助您。
页: [1]
查看完整版本: 更改1000#039;TE的s