访问和共享 .NET 或 VBA 部件

已使用 .NET 或 VBA 创建的自定义部件可使用数据包文件进行导出和导入。从多段线创建的部件不能包含在数据包文件中。

数据包文件包含自定义部件起作用所需的所有文件。创建数据包文件后,您可以使用 ImportSubassemblies 命令将数据包文件内容导入到 Autodesk Civil 3D 中,然后将自定义部件直接复制到工具选项板或目录中。您还可以与其他用户共享数据包文件。例如,您可以将包含一个或多个部件的数据包文件附加到电子邮件,或使用其他文件传递方法。

有关创建数据包文件的详细信息,请参见《开发人员手册》中的“使用数据包文件导出自定义部件”。

将部件从数据包文件复制到工具选项板中

  1. 单击“常用”选项卡“选项板”面板
  2. 打开要将部件复制到其中的工具选项板。您可以打开现有工具选项板或创建新的工具选项板。
  3. 单击“插入”选项卡“导入”面板“导入部件” 查找
  4. “导入部件”对话框中,单击要导航到的文件夹图标,然后选择数据包文件。
  5. 清除“直接链接到 .PKT 文件”复选框。默认情况下,PKT 文件会安装到以下位置的“英制”和“公制”文件夹:C:\ProgramData\Autodesk\C3D 2024\enu\Subassemblies\。

    注: 可以为使用 Subassembly Composer 创建的 PKT 文件选择“直接链接到 .PKT 文件”设置。它不适用于包含在数据包文件中且使用 .NET 或 VBA 创建的 PKT 文件。
    注: 在某些计算机上,默认情况下,ProgramData 文件夹可能不可见。有关查看 ProgramData 文件夹的详细信息,请参见以下部分。
  6. “导入到”部分中,单击“工具选项板”,然后从下拉列表中选择所需的工具选项板。
    注: 您可以同时将部件导入到工具选项板和目录中。将部件导入到目录中时,部件会自动导入到“我的已导入工具”目录中。如果“我的已导入工具”目录不存在,系统会自动创建该目录。
  7. 单击“确定”
注: 从多段线创建的部件不能包含在数据包文件中。数据包文件旨在共享已使用 .NET 或 VBA 创建的自定义部件。

查看 ProgramData 文件夹

  1. 打开 Windows 控制面板,然后单击“外观和个性化”链接。
  2. 在“文件夹选项”或“文件资源管理器”选项中,单击“显示隐藏的文件和文件夹”。
  3. 在显示的对话框中,选择“显示隐藏的文件、文件夹和驱动器”。单击“确定”。

将部件从数据包文件复制到目录中

  1. 单击“视图”选项卡“选项板”面板“内容浏览器”

    提示: 同时使用 Autodesk Civil 3D 工作空间和内容浏览器时,您可能会发现始终显示“内容浏览器”窗口非常有用。若要使其始终显示,请在内容浏览器标题栏中单击鼠标右键,然后选择“始终位于顶部”。
  2. 单击“插入”选项卡“导入”面板“导入部件” 查找
  3. “导入部件”对话框中,单击要导航到的文件夹图标,然后选择数据包文件。
  4. “导入到”部分,单击“目录库/我的已导入工具”
    注: 您可以同时将部件导入到工具选项板和目录中。将部件导入到目录中时,部件会自动导入到“我的已导入工具”目录中。如果“我的已导入工具”目录不存在,系统会自动创建该目录。部件位于“我的已导入工具”目录中后,您就可以将其复制到其他目录中。
  5. 单击“确定”
注: 从多段线创建的部件不能包含在数据包文件中。数据包文件旨在共享已使用 .NET 或 VBA 创建的自定义部件。