“Autodesk Batch Save Utility”对话框

使用此对话框可以一次打开多个图形和模板文件并将其保存为指定的 Autodesk Civil 3D 版本。也可以在执行批量操作时运行自定义脚本。

目标 Civil 3D 版本
指定要将图形保存到的版本。
  • 只有计算机上安装的 Civil 3D 版本才会显示在列表中。Autodesk Batch Save Utility 支持版本 2014-2023
  • 第一次保存为版本 2014 和 2015 时,请以管理员身份运行 Autodesk Batch Save Utility。在 Autodesk Batch Save Utility 上单击鼠标右键,然后单击“以管理员身份运行”或“更多”“以管理员身份运行”(取决于操作系统版本)。
  • 当保存为版本 2014-2017 时,Autodesk Batch Save Utility 将检查 Civil 3D 的目标版本是否升级到最新的 Service Pack。如果没有升级,Autodesk Batch Save Utility 将提示您先安装最新的 Service Pack,然后再继续。
  • Autodesk Batch Save Utility 不会将图形保存为早期版本。

    例如,如果您选择 2016 作为目标版本,而选择的图形已在 AutoCAD Civil 3D 2017 中保存,则批量保存进程将跳过该图形。

    重要: 大多数情况下,保存为更高版本的图形无法在应用程序的早期版本中打开。可以通过选中“跳过图形”下的“与目标 Civil 3D 版本不兼容”复选框,指定不将选定图形保存为更高版本。

自定义脚本

可以在执行批量保存进程时运行自定义脚本。

以下样例脚本文件位于 C:\ProgramData\Autodesk\C3D 2023\BatchSaveTool\Scripts 中:

  • qsave.scr:在执行批量保存进程时运行 QSAVE 命令。
  • defaultClean.scr:运行 defaultClean.lsp 文件,该文件在执行批量保存进程时运行 -PURGE、AUDIT 和 QSAVE 命令。

有关开发脚本的信息,请参见关于命令脚本

有关生成脚本详细信息日志的信息,请参见以下有关显示命令窗口复选框的信息。

选择

指定脚本所在的文件夹。在指定文件夹后,从下拉列表中选择脚本。

如果要运行自定义脚本,请将其放置在文件夹中,并通过使用“选择”按钮指定该文件夹。

编辑
在文本编辑器中打开脚本,以便可以对其进行编辑。

目标文件夹

指定包含要打开并保存的文件的文件夹以及要排除的文件夹。Autodesk Batch Save Utility 打开 DWG 和 DWT 文件并将其保存在包含的文件夹及其子文件夹中。

包含
  • 添加:打开一个对话框,可以使用该对话框选择要包含的文件夹。
  • 删除:从列表中删除当前选定的文件夹。
  • 所有目录:添加本地和网络驱动器。
排除
  • 添加:打开一个对话框,可以使用该对话框选择要排除的文件夹。
  • 删除:从列表中删除当前选定的文件夹。

跳过图形

指定选项以基于以下标准排除图形。

  • 只读:排除只读文件。
  • 以前保存的批处理文件:根据日志文件的记录,排除已被 Autodesk Batch Save Utility 打开和保存的文件。
  • 未使用 Civil 3D 创建:排除未使用 Autodesk Civil 3D 创建或编辑的文件。
  • 与目标 Civil 3D 版本不兼容:排除当前与指定的目标版本不匹配的文件。选中此复选框可禁止将图形保存到更高版本。
    注: Autodesk Batch Save Utility 不会将图形保存为早期版本。
  • 以下日期之前保存/以下日期之后保存:排除上次在指定日期范围内保存的文件。

工艺设置

  • 显示命令窗口:指定在进程运行时是否显示命令窗口。
    注: 如果要生成脚本的其他详细信息日志,请清除“进程设置”下的“显示命令窗口”复选框。 当“显示命令窗口”复选框处于清除状态时,不会为被处理的每个图形显示命令窗口,并且将在 C:\Users\Public\Documents\Autodesk\BatchSaveLog\DetailLog 中创建详细信息日志。
  • 删除 .Bak 文件:指定是否要从目标文件夹中删除 BAK 文件。
    • 选中该复选框时,将在运行批量保存进程后删除 BAK 文件。当“删除 .Bak 文件”复选框处于选中状态时,无论 BAK 文件是在运行批量保存进程期间还是之前创建的,都会删除这些文件。
    • 清除该复选框可保留 BAK 文件。
    注: 如果要在运行批量保存进程期间创建备份文件(BAK 文件),请在运行 Autodesk Batch Save Utility 之前在 Autodesk Civil 3D 中将 ISAVEBAK 系统变量设置为 1。如果您计算机上的 Autodesk Civil 3D 的目标版本已设置为创建 BAK 文件,Autodesk Batch Save Utility 将在运行批量保存进程时创建或更新 BAK 文件。
  • 图形超时:指定超时值。如果文件无法在指定的时间内打开和保存,则将跳过该文件。
  • 同时处理:指定是否同时处理多个文件。
启动
启动批量保存进程。当该进程完成时,单击“日志”按钮以打开日志文件并查看结果。
日志
打开日志文件。
  • 日志文件将列出该进程是成功还是失败,以及是否跳过图形。
  • 日志文件以逗号分隔的文件格式保存:savedwgresult.log.csv。包含所有包括的目标文件夹的日志信息的日志文件保存在 C:\Users\Public\Documents\Autodesk\BatchSaveLog 中。
  • 包含每个文件夹中文件的信息的日志文件保存在每个目标文件夹中。默认情况下,该文件处于隐藏状态。若要查看这些文件,可以在 Microsoft® Windows® 资源管理器或文件资源管理器中配置文件夹选项以显示隐藏的文件。
    注: 如果您不希望在目标文件夹中创建日志文件,请在 C3D_BatchSave.exe.Config 文件中将“DistributeLog”值更改为“False”。默认情况下,该文件位于 C:\ProgramData\Autodesk\C3D 2023\BatchSaveTool\ 中。
  • 如果您选择选项以跳过之前被 Autodesk Batch Save Utility 批量保存的图形,则此实用程序将使用日志文件来处理文件。如果安装文件夹中的日志文件已被删除,或者如果该实用程序从其他文件夹中运行,则该实用程序将使用目标文件夹中的隐藏日志文件。
  • 在再次运行 Autodesk Batch Save Utility 之前,请关闭日志文件。
注: 如果要生成脚本的其他详细信息日志,请清除“进程设置”下的“显示命令窗口”复选框。当“显示命令窗口”复选框处于清除状态时,不会为被处理的每个图形显示命令窗口,并且将在 C:\Users\Public\Documents\Autodesk\BatchSaveLog\DetailLog 中创建详细信息日志。