Sheeplag 发表于 2022-7-6 11:07:12

将300多个项目瓷砖插入

你好
马来西亚Autocad用户致意。现在我面临一个关于
300多个dwg文件。我想创建一个包含所有项目标题的文件
文件该文件名为图纸列表。图纸。
 
如何将所有200个dwg自动插入到该dwg中。
 
例子:
 
file01.dwg(PT.oo1),file02。dwg(PT.oo2)文件03。图纸(第3部分)。
上面是个人文件,文件中是项目标题。
 
可以插入所有这些项目标题的任何LISP、VBA或DDE函数
合并到一个文件中?
 
如果我将项目标题从主文件更改为?它会自动改变吗
文件01的项目标题。dwg、file02等?能做到吗?
 
知道吗?尝试使用超链接,但它只是打开了文件,而不是我需要的文本
改变。
 
谢谢你抽出时间。

Pablo Ferral 发表于 2022-7-6 11:23:15

请查看数据提取或图纸集管理器。

alanjt 发表于 2022-7-6 11:24:59

我大约一周前把这个放在一起的。它将插入多个图像,并沿Y轴以偶数间隔放置在适当的层上(基于图像名称)。但是,可以很容易地修改它以插入外部参照。

BIGAL 发表于 2022-7-6 11:35:41

同样,老式的脚本可以执行您想要的操作,插入300个DWG
 
您只需要写下autocad必须执行的步骤
 
类似于
 
_xattach dwg1 0,0
_xattach dwg2 100,0
_xattach dwg1 200,0
 
etc脚本以及如何制作脚本文件已经做了很多次,在这里搜索BIGAL和脚本以及如何在Word中编辑
 
制作300个DWG的脚本文件大约需要15分钟。
 
使用外部参照意味着可以通过插入块/dwg的两种方式进行编辑

Sheeplag 发表于 2022-7-6 11:44:56

感谢您的快速回复。
 
BIGAL,我不太懂脚本。请给出建议,或者你可以给我指出正确的线索。
 
我正在使用Autocad 2007。
 
再次感谢你。
 
希普拉格

BIGAL 发表于 2022-7-6 11:56:34

您基本上需要一个包含所有DWG列表的txt文件。
 
一种方法是转到“开始”左下角的“运行命令”
使用弹出操作系统屏幕
例如,查找包含图形的正确目录
 
然后只需dir*。dwg>MyDWG。文本/b
这将生成一个包含DWG的文本文件,您可以在例如excell中编辑它,或者使用word将文件名更改为您想要的dwg1。dwg现在变为
 
插入dwg1。图0,0继续
插入dwg2。图纸100,0
插入dwg3。图纸200,0
 
将其另存为脚本mydwgs。然后应运行acad“脚本mydwgs”中的scr。
 
这里有很多关于使用程序制作文件列表的东西,只需再搜索一点就可以了。几天前有一个很好的例子,我记不住这个主题,虽然只是从“脚本”、“打开文件”、“自动”“打开图形”等开始

Sheeplag 发表于 2022-7-6 12:03:57

 
也许我的英语是这里的主要问题。我有300个文件,每个文件中包含一个文本/多行文字。这些文字/多行文字是我的项目标题。这些文字/多行文字是我想要用来放入单个文件(图纸列表)的内容。
 
例子:
 
Road_profile01。dwg(多行文字=链测长度00.00至10.00)
Road_profile02。dwg(多行文字=链测长度10.00至20.00)
 
我没有列出文件名,而是列出文件中的文本/多行文字。
 
我真的希望有人能帮我。说实话,我现在正在处理2K的dwg,它一直在堆积。

Lee Mac 发表于 2022-7-6 12:11:19

嗨Sheeplag,
 
希望附件能够帮助您,它会将目录和子目录中的所有块插入到0,0,0处的图形中。
 
或者,如果你有一个数据文件,也有这个。
 
让我知道你进展如何,
 

在原点插入全部。lsp
页: [1]
查看完整版本: 将300多个项目瓷砖插入