Adrian 发表于 2004-11-10 19:57:19

批量外部参照附着到叠加层

有人知道在不进入图形的情况下将图形中的外部参照从附着更改为覆盖的方法吗?
我必须将一些architects文件覆盖到我的绘图中,以确保所有文件都对齐,但是我不想将他的所有附加文件都放在一起,尤其是那些未加载的文件。谢谢
**** Hidden Message *****

KewlToyZ 发表于 2008-2-12 18:23:21

http://discussion.autodesk.com/thread.jspa?messageID=5846212&#5846212
对于一个快速的想法,这是一个不错的小工具。
我很失望,这不仅仅是从API开始的标准命令行调用。
X2A-将所有XREF更改为Drawing中的Overlay
X2O-将所有XREF更改为Drawing中的Overlay
似乎有一些额外的引号调用该命令两次,但我还没有看到在哪里它可能是一种简单的方法来克服其他调用中的错误。

KewlToyZ 发表于 2008-2-12 18:24:49

这是它的最后一次下载...
回复来自:cmwade77
日期:Dec/28/06-17:20(EST)
Re: xref附加到覆盖lisp完成
我在一些主要帮助下修复了这个LISP例程以使用嵌套xrefs,请注意以下限制:
1.所有保存的路径必须物理存在
2.运行命令之前的任何锁定层在运行命令后可能不会被锁定。
3.我只在2006年及更高版本测试了该例程。

cmwade77 发表于 2009-5-12 13:01:05

我在例程中发现了一个错误,如果找不到外部参照,则会导致错误并阻止在外部参照的其余部分上运行例程。此更新修复了此问题,请注意,如果找不到外部参照,则例程现在会跳过该外部参照并转到下一个外部参照,并相应地在命令提示符下显示一条消息。

cmwade77 发表于 2009-5-12 14:12:04

好的,再做一次修改,如果有一个块与其中一个文件名同名,例程将导致错误,这将修复该错误。

KewlToyZ 发表于 2009-5-12 16:34:05

似乎无法将它们更改为附件,并且所有xref都已考虑?

cmwade77 发表于 2009-5-12 17:14:22

嗯......它在这里工作,在AutoCAD 2010上进行测试,注意:不会更改嵌套外部参照。
不会更改使用(findfile)功能无法找到的外部参照,请注意,如果外部参照与您所在的图形位于不同的文件夹中,则带有外部参照的文件夹必须位于项目搜索路径或AutoCad的支持文件搜索路径中。
不能更改已卸载或未引用的外部参照,这就是我目前所能想到的可能是一个问题,另外,您是否确保使用的是我上传的最后一个,在另一个中,如果它找不到外部参照,则会导致错误,从而导致它进一步停止处理。

cmwade77 发表于 2009-6-3 13:20:34


这对你有用吗(基于我以前的帖子)还是仍然失败?

KewlToyZ 发表于 2009-6-4 10:24:23

实际上,它以较旧的格式工作,因为
从卷来看,您列出的新版本工作要求的任何项目都不可能用于我的AutoCAD部署。
我使用XREF的相对路径,但是在任何给定时间网络上都有300多个项目,将它们添加到支持文件夹或项目搜索中几乎不可能通过任何合理的操作进行维护。
旧格式在不使用项目搜索的情况下效果最佳。

cmwade77 发表于 2009-11-13 18:35:00

我明白,为了我们的需要,当我们需要这样做时,我们会将所有外部参照放在一个文件夹中,这样至少对我们有用。
页: [1] 2
查看完整版本: 批量外部参照附着到叠加层