虽然我们希望永远不会发生,但有时您的图形或您从客户处收到的图形会出现意外情况。一些示例可能包括以下情况:
我们知道这些情况可能会令人沮丧,但 AutoCAD 提供了以下工具来帮助:
在您处理图形文件时,AutoCAD 会创建两种类型的附加文件。如果图形损坏,或者程序在可以保存更改之前意外关闭,则这些附加文件有助于还原图形文件。默认情况下,AutoCAD 在处理图形时会创建以下类型的附加文件:
以下步骤介绍了如何在 Windows 中更改 BAK 或 SV$ 文件的扩展名:
以下步骤介绍了如何在“选项”对话框中更改“图形备份”和“自动保存”功能设置,这些设置用于在处理图形时控制 BAK 和 SV$ 文件的创建:
可以看到 SV$ 文件的存储位置。可以通过选择节点下的路径并单击“浏览”来更改位置。
我喜欢使用 5 分钟的值来限制发生意外情况时必须执行的返工量,但我保存得比较频繁,因此在我离开赴会或享用午餐之前,我不会总是得到 SV$ 文件。
成功打开图形后,可以核查该图形中是否存在错误。错误可能由多种原因造成,例如,在保存图形时工作站意外关闭或出现断电情况,或者数据被第三方实用工具损坏。核查图形时,可以自动修复发现的错误。
以下步骤介绍了如何核查图形:
核查摘要报告会显示在窗口中。
下图显示了两个不同图形文件的核查报告:一个报告包含未检测到的错误,另一个报告包含已检测到并修复的错误。
尝试打开图形文件时,AutoCAD 可能会遇到导致无法打开图形的问题。在这些情况下,无法运行“AUDIT”命令并检查图形中是否存在错误。改用“恢复图形”功能,该功能会在图形打开时对其中的对象执行核查,并在遇到任何检测到的错误时对其进行修复。
以下步骤介绍了如何恢复图形文件:
如果打开的图形包含错误,则会显示找到并修复的错误数量以及因无法修复而被删除的对象数量。
除了恢复图形文件之外,还可以恢复图形文件及其附着的外部参照。要恢复图形文件以及所有附着的外部参照,请执行以下操作:
“恢复进度”消息框即会显示,并会通知您附着到图形的外部参照文件的核查进度。
如果 AutoCAD 意外关闭,则下次该程序启动时,它应该会通知您自己曾意外关闭过,并自动打开“图形恢复管理器”。“图形恢复管理器”会列出所有打开的图形文件以及与这些图形关联的任何 BAK 或 SV$ 文件。
对于列出的每个图形,展开顶层节点以打开以下文件(如果存在)并查看其特性:
尽管我们希望永远不会发生,但有时 AutoCAD 可能会遇到问题并意外关闭。出现这种情况时,系统应该会提示您保存所做更改未保存的每个已打开图形。这些图形的名称尾部会附加“_recover”,以确保不会覆盖以前保存的图形文件。
在保存任何所做更改未保存的已打开图形后,“AutoCAD 错误报告”对话框应该会显示。在此对话框中,可以向我们发送错误报告。错误报告会包含有关程序当前状态和工作站的信息,并且可以包含可选信息,例如发生错误时正在执行的操作。错误报告用于提高产品的稳定性。
以下是“AutoCAD 错误报告”对话框,其中输入了一些可选信息:
有关如何创建和运行脚本文件以及使用“ScriptPro”实用工具的信息,请参见“您尝试过吗:使用脚本简化任务”。
以下步骤介绍了如何更改“总是进行 CRC 检验”设置:
当打开有错误的图形或 AutoCAD 意外关闭时总是很不方便,但希望您在本文中学到一些有助于您回到正轨并在将来避免出现问题的内容。
以下是一些与图形文件的核查和恢复相关的常用命令和系统变量。
命令 | 说明 |
---|---|
AUDIT | 检查图形的完整性并更正某些错误。 |
DRAWINGRECOVERY | 显示在程序或系统出现故障后可以恢复的图形文件列表。 |
DRAWINGRECOVERYHIDE | 关闭“图形恢复管理器”。 |
DWGCONVERT | 为选定的图形文件转换图形格式版本。 |
MOVEBAK | 更改图形备份 (BAK) 文件的目标文件夹。(仅限 AutoCAD) |
QSAVE | 使用指定的默认文件格式保存当前图形。 |
RECOVER | 修复损坏的图形文件,然后重新打开。 |
RECOVERALL | 修复损坏的图形文件及其所有附着的外部参照。 |
SAVE | 使用不同的文件名或位置保存当前图形,而不更换当前图形文件。 |
SAVEAS | 使用新的文件名或位置保存当前图形的副本。 |
系统变量 | 说明 | 默认值 | 保存位置 |
---|---|---|---|
AUDITCTL | 控制 AUDIT 命令是否创建核查报告 (ADT) 文件。 | 0 | 注册表 |
ISAVEBAK | 控制保存图形文件时是否创建 BAK 文件。 | 1 | 注册表 |
ISAVEPERCENT | 控制在 DWG 文件中为增量保存分配的空间量,这会影响在需要完全保存之前可以执行的快速保存操作数。 | 50 | 注册表 |
RECOVERAUTO | 控制打开损坏的图形之前或之后恢复通知的显示。 | 0 | 注册表 |
RECOVERYMODE | 控制系统出现故障后是否记录图形恢复信息。 | 2 | 注册表 |
REPORTERROR | 控制程序异常关闭时是否可以向 Autodesk 发送错误报告。 | 1 | 注册表 |
SAVEFILE | 存储当前自动保存文件名。 | 不确定 | 注册表 |
SAVEFILEPATH | 指定当前任务中所有自动保存文件的文件夹路径。 | 不确定 | 注册表 |
SAVENAME | 显示最近保存的图形的文件名和文件夹路径。 | 不确定 | 不保存 |
SAVETIME | 设置自动保存时间间隔,以分钟为单位。 | 10 | 注册表 |