EaBIM
标题:
Revit二次开发简介
[打印本页]
作者:
萧闫子
时间:
2014-1-9 13:23
标题:
Revit二次开发简介
步骤一:
新建C#类库项目HelloWorld
添加引用RevitAPI.dll和RevitAPIUI.dll
在revit安装目录,比如D:\Program Files\revit\Program中
步骤二:
修改Class1.cs如下
using System;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
namespace HelloWorld
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Automatic)]
[Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)]
public
class Class1 : IExternalCommand
{
public Autodesk.Revit.UI.Result Execute(ExternalCommandData revit,
ref
string message, ElementSet elements)
{
TaskDialog.Show("Revit(标题)", "Hello World(提示信息)");
return Autodesk.Revit.UI.Result.Succeeded;
}
}
}
复制代码
编译项目
步骤三:
在C:\Documents and Settings\All Users\Application Data\Autodesk\Revit\Addins\2012
目录下创建一个文件HelloWorld.addin内容如下:
<?
xml version="1.0" encoding="utf-8" standalone="no"
?>
<
RevitAddIns
>
<
AddIn
Type
="Command"
>
<
Assembly
>
D:\codes\HelloWorld\HelloWorld\bin\Debug\HelloWorld.dll
</
Assembly
>
<
AddInId
>
239BD853-36E4-461f-9171-C5ACEDA4E721
</
AddInId
>
<
FullClassName
>
HelloWorld.Class1
</
FullClassName
>
<
Text
>
HelloWorld
</
Text
>
<
/
AddIn>
</
RevitAddIns
>
步骤四:
右击项目->属性->调试->启动外部程序,找到Revit.exe
比如D:\Program Files\revit\Program\Revit.exe
登录/注册后可看大图
步骤五:
F5调试运行,附加模块->外部->外部工具->HelloWorld
登录/注册后可看大图
登录/注册后可看大图
注意这里必须打开一个Revit项目才能弹出对话框,否则提示如下:
登录/注册后可看大图
作者:
欧宝
时间:
2014-2-20 14:26
路过!!! 不发表意见……
作者:
似水旋木流年
时间:
2015-8-21 06:51
这个我知道了 它就是那个GUID号。
239BD853-36E4-461f-9171-C5ACEDA4E721
请问这里的序列号是如何得到的?
欢迎光临 EaBIM (https://eabim.net/)
Powered by Discuz! X3.2