已使用 .NET 或 VBA 创建的自定义部件可使用数据包文件进行导出和导入。从多段线创建的部件不能包含在数据包文件中。
数据包文件包含自定义部件起作用所需的所有文件。创建数据包文件后,您可以使用 ImportSubassemblies 命令将数据包文件内容导入到 Autodesk Civil 3D 中,然后将自定义部件直接复制到工具选项板或目录中。您还可以与其他用户共享数据包文件。例如,您可以将包含一个或多个部件的数据包文件附加到电子邮件,或使用其他文件传递方法。
有关创建数据包文件的详细信息,请参见《开发人员手册》中的“使用数据包文件导出自定义部件”。
将部件从数据包文件复制到工具选项板中
- 单击


。
- 打开要将部件复制到其中的工具选项板。您可以打开现有工具选项板或创建新的工具选项板。
- 单击

查找。
- 在“导入部件”对话框中,单击要导航到的文件夹图标,然后选择数据包文件。
-
清除“直接链接到 .PKT 文件”复选框。默认情况下,PKT 文件会安装到以下位置的“英制”和“公制”文件夹:C:\ProgramData\Autodesk\C3D 2024\enu\Subassemblies\。
注: 可以为使用 Subassembly Composer 创建的 PKT 文件选择“直接链接到 .PKT 文件”设置。它不适用于包含在数据包文件中且使用 .NET 或 VBA 创建的 PKT 文件。
注: 在某些计算机上,默认情况下,ProgramData 文件夹可能不可见。有关查看 ProgramData 文件夹的详细信息,请参见以下部分。
- 在部分中,单击,然后从下拉列表中选择所需的工具选项板。
注: 您可以同时将部件导入到工具选项板和目录中。将部件导入到目录中时,部件会自动导入到“我的已导入工具”目录中。如果“我的已导入工具”目录不存在,系统会自动创建该目录。
- 单击。
注: 从多段线创建的部件不能包含在数据包文件中。数据包文件旨在共享已使用 .NET 或 VBA 创建的自定义部件。
查看 ProgramData 文件夹
- 打开 Windows 控制面板,然后单击“外观和个性化”链接。
- 在“文件夹选项”或“文件资源管理器”选项中,单击“显示隐藏的文件和文件夹”。
- 在显示的对话框中,选择“显示隐藏的文件、文件夹和驱动器”。单击“确定”。
将部件从数据包文件复制到目录中
-
单击
“内容浏览器”
。
提示: 同时使用 Autodesk Civil 3D 工作空间和内容浏览器时,您可能会发现始终显示“内容浏览器”窗口非常有用。若要使其始终显示,请在内容浏览器标题栏中单击鼠标右键,然后选择“始终位于顶部”。
- 单击

查找。
- 在“导入部件”对话框中,单击要导航到的文件夹图标,然后选择数据包文件。
- 在部分,单击。
注: 您可以同时将部件导入到工具选项板和目录中。将部件导入到目录中时,部件会自动导入到“我的已导入工具”目录中。如果“我的已导入工具”目录不存在,系统会自动创建该目录。部件位于“我的已导入工具”目录中后,您就可以将其复制到其他目录中。
- 单击。
注: 从多段线创建的部件不能包含在数据包文件中。数据包文件旨在共享已使用 .NET 或 VBA 创建的自定义部件。