使用宏管理器来管理和运行宏。
宏管理器是一个用户界面,可用于:
- 选择一个用于启动 Visual Studio Code(在其中可以添加、编辑、构建和调试宏)任务的选项。
注: Visual Studio Code 和 .NET SDK 8.0 是在
Revit 中创建宏的先决条件。安装 Visual Studio Code 时,建议在选中“添加到路径”选项的情况下进行安装。
注: 当启动 VSCode 时,您会收到一条安装 C# 扩展的通知,建议您安装该扩展。如果没有该扩展,您将能够使用基本的 Revit 宏功能,但
调试将不可用。
下载 Visual Studio Code
下载 .NET SDK 8.0
- 从分类列表中运行先前构建的宏
宏管理器对话框如下所示:
使用位于对话框顶部附近的图标,可创建、编辑和删除模块。
-
创建
- 使用 Visual Studio Code 创建新模块。命名模块并在模块中用 C# 编写宏。
-
编辑
- 打开 Visual Studio Code 并编辑选定模块中的宏。
-
删除
- 从 Revit 中删除选定的模块及其关联宏。
- 配置路径 - 仅当已安装多个版本的 Visual Studio Code 和 .Net SDK 时,才会显示配置路径。设置在创建和编辑宏时要使用的资源版本的路径。
宏和模块
模块是宏的组织分组。宏在运行时在模块中可以是独立的,也可以彼此之间共享代码或实用程序。它们在宏管理器中按上图中所示进行排列,其中宏组织在其父模块下。
模块中的宏是一起显示和构建的。
应用程序级模块
基本上,应用程序级宏工具写入后即可在几乎任何 Revit 任务的任何文档中使用。此外,它们可以自行运行,而不要求在 Revit 中打开项目。这样一来,您就可以灵活地执行下列操作:
- 自定义 Revit 用户界面
- 将工具添加到 Revit
- 在文档打开时对其进行修改
- 批量打开文档
- 将新标准或设置应用于新文档
如果实施这些用途,最好创建应用程序级宏,这些宏可以启动宏所需的事务。
Revit 宏实现语言
使用实现语言 C# 在 Revit 中创建宏。
在介绍了整个工具和流程之后,下面讲解具体的任务。