1、安装Revit 2016
2、安装Revit2016SDK
3、安装Vs2017
4、安装RevitLookup
首先,下载RevitLookup工具包;其次,编译RevitLookup.sln;再将RevitLookup.dll和RevitLookup.addin两个文件复制到C:\ProgramData\Autodesk\Revit\Addins\2016;最后将<Assembly>之间的内容改为C:\ProgramData\Autodesk\Revit\Addins\2016\RevitLookup.dll。
5、安装AddInManager
先将SDK安装文件夹下Add-In Manager中的AddInManager.dll和Autodesk.AddInManager.addin复制到C:\ProgramData\Autodesk\Revit\Addins\2016,再将<Assembly>之间的内容改为C:\ProgramData\Autodesk\Revit\Addins\2016\AddInManager.dll。
6、实例
使用Vs2017创建RevitTest项目,添加RevitAPI.dll和RevitAPIUI.dll两个动态链接库,输入以下内容:
using Autodesk.Revit.Attributes;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
namespace RevitTest
{
[Transaction(TransactionMode.ReadOnly)]
public class Class1 : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
TaskDialog.Show("Hello", "Hello Revit!");
return Result.Succeeded;
}
}
}
编译生成RevitTest.dll文件,启动Revit软件,点击外部工具中只读模式按钮,加载RevitTest.dll文件,运行后会弹出Hello Revit!字样的弹窗。
该博客详细介绍了Revit的二次开发步骤,包括安装Revit2016、SDK、Vs2017和RevitLookup工具,以及AddInManager的配置。通过创建并编译RevitTest项目,展示了如何使用C#编写简单的Revit外部命令,实现弹窗提示功能。这为Revit插件开发提供了一个清晰的入门指南。
1873

被折叠的 条评论
为什么被折叠?



