新建项目:
打开Visual Studio→文件→新建→项目,选中Visual C#下的Windows,点击右边方框内的类库,根据需要更改名称、位置,点击确定
添加引用:
在解决方案资源管理器下右击引用,点击添加引用→浏览,找到RevitAPI.dll和RevitAPIUI.dll所在位置将其添加进来,点击确定
更改引用属性:
在引用下找到RevitAPI和RevitAPIUI,右击,然后点击属性,将复制本地的True改成False
添加代码:
using Autodesk.Revit.UI;
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
namespace Hello_World
{
[Transaction(TransactionMode.Manual)]
public class Class1 : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
TaskDialog.Show("Revit二次开发", "Hello World!");
return Result.Succeeded;
}
}
}
生成解决方案:
生成→生成解决方案
Paste_Image.png
打开Revit→附加模块→外部工具→Add-In Manager(Manual Mode)
Paste_Image.png在Loaded Commands下点击Load,然后在相应目录下选择你要添加的dll文件,点击打开
Paste_Image.png Paste_Image.png选中Hello World.dll下的Hello_World.Class1,再点击Run
Paste_Image.png
网友评论