RamonC 发表于 2007-3-30 09:44:51

在不加载xrefs的情况下打开绘图

可以打开具有外部参照但没有加载外部参照的图形吗?我正在对一些图形进行批处理,如果外部参照没有加载,这将有助于加快速度。
**** Hidden Message *****

MikeJarosz 发表于 2007-3-30 15:02:08

当我进行批处理时,我会将xtrefs临时移动到另一个文件夹。

MikeJarosz 发表于 2007-5-18 11:40:55

您需要对象 DBX。这是一个由 autodesk 编写的 activex 程序,用于以非图形方式打开 dwg 文件。
这将需要一些学习,但回报是巨大的。我可以在30秒内打开并处理300 dwg文件(毫不夸张)
在AUGI上查看此内容:http://forums.augi.com/showthread.php?t=16748
,我大约一年前抓取了此代码,此后我已经编写了四个应用程序!一旦你开始,你将花很多时间在网上,因为没有来自Autodesk的文档。他们将用RealDrawing取代它,大概是用文档。但是objDBX是免费的,它使用acad安装。RealDrawing 是 $$$
$[摘自网站:]
'需要引用 AutoCAD/ObjectDBX Common Type Library
Option Explicit
Sub Test()
Dim oDBX As AxDbDocument
Set oDBX = New AxDbDocument
oDBX.Open “C:\Temp\Test.dwg”
MsgBox “First layer name is ” & oDBX.Layers.Item(0)。名称
集 oDBX = 无
结束子

MikeJarosz 发表于 2007-5-18 11:46:01

我不记得我发布这篇文章的确切原因(因此它显然不再那么重要),但我知道,使用ODBX,您可以做的事情有一些限制;一、 E.附加外部参照、打印和其他一些我不记得的事情<谢谢你的回复。
页: [1]
查看完整版本: 在不加载xrefs的情况下打开绘图