EaBIM

标题: Revit二次开发简介 [打印本页]

作者: 萧闫子    时间: 2014-1-9 13:23
标题: Revit二次开发简介
步骤一:
新建C#类库项目HelloWorld
添加引用RevitAPI.dll和RevitAPIUI.dll
在revit安装目录,比如D:\Program Files\revit\Program中

步骤二:
修改Class1.cs如下

复制代码

编译项目

步骤三:
在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