我们在每个具有单个 XREF 文件夹的项目中使用相同的文件夹结构。
(Arch,MECH,ELEC,PLUM)
我发现文件本身存在一些问题,导致错误。
此外,清理未注册的regapps在整体加载性能和项目生命周期方面显着改善了相当多的项目。
现在,如果ETRANSMIT或DWG TrueView只能执行相对路径,那么打包项目生命周期将真正富有成效。 我一直使用 Etransmit 将完整路径转换为相对路径,前提是您以特定方式使用传递设置。
1. 确保传递文件文件夹位于本地驱动器的根目录下。(例如C或D)不是网络映射驱动器,最好不是存储正在存档的项目的驱动器。
2.在“路径选项”下,选择“有组织的文件夹结构”,然后将项目的根文件夹存档(例如:e:\mechanical)
希望这对您
有用 我正在搜索将附件批量更改为覆盖的例程。您的例程看起来不错,但重新插入并不好,因为图层设置已取消。理论上它能使用斯蒂芬·普雷斯顿在这里列出的.NET方法吗
_
Public Sub changeToOverlay()
Dim doc As Document =
Application.DocumentManager.MdiActiveDocument
Dim db As Database = doc.Database
Using trans As Transaction =
db.TransactionManager.StartTransaction()
Dim bt As BlockTable =
trans.GetObject(db.BlockTableId, OpenMode.ForRead)
For Each btrId As ObjectId In bt
Dim btr As BlockTableRecord =
trans.GetObject(btrId, OpenMode.ForRead)
If btr.IsFromExternalReference Then
btr.UpgradeOpen()
btr.IsFromOverlayReference = True
End If
Next
trans.Commit()
End Using
End Sub
或者这在Autolisp中是不可能的,并且只能在VB中完成?如果是这样的话,那么理论上可以从Autolisp访问这样的VB子例程吗<向你问好,克拉普卡 参考经理是为这种事情而设计的。
不,它不是(据我所知):
独立的参考管理器应用程序不允许将附件更改为覆盖状态。不幸的是。
参考管理器作为内部命令允许它只能逐个单击每个文件。即没有多次选择、没有批次处理作业、没有嵌套文件处理等。
此外,命令行版本不包括用于更改状态的子命令,因此完全不适用于本主题。
还是我错过了什么?
页:
1
[2]