Revit+第一个小程序
来源:互联网 发布:sql重复的行无法删除 编辑:程序博客网 时间:2024/04/26 07:31
创建一个简单的Revit外部命令程序【Revit2017+VS2015】:
1、打开VS,我的版本是VS2015,点击【新建项目】→【Visual C#】→【类库】,然后输入程序名称,如:Hello World。
2、点击【项目】→【添加引用】→【浏览】,在Revit安装目录下找到【RevitAPI.dll】和【RevitAPIUI.dll】并添加。
3、在【解决方案资源管理器】中,右键【RevitAPI】和【RevitAPIUI】,点击【属性】,将属性【复制本地】改False。
(如果不修改此项属性,则会将大量引用文件复制到输出目录中)
4、【解决方案资源管理器】中,修改类名,默认为Class1。(如果不想修改类名,可以跳过此步骤)
5、类中代码如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
6、选择【项目】→【属性】→【调试】→【启动外部程序】,找到Revit安装目录,选择Revit.exe,例如:我的是D:\Revit2017\Revit 2017\Revit.exe,点击保存。
7、完成以上步骤后,便可以【启动】项目了,项目编译完之后,类库文件(Hello World.dll)便输出到了你的Debug文件夹中。
那么在得到了程序拓展文件(XXX.dll)之后,我们该如何把它加入到Revit中呢?
8、找到文件夹【C:\Users\Administrator\AppData\Roaming\Autodesk\Revit\Addins\2017】(我使用的是Win10系统,Win7自行对应)
新建一个记事本【Hello World.addin】文件,内容如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
【VendorId】,开发商Id,可以自己随意取名。
【Text】,Revit中插件的名称。
【Description】,插件的描述信息。(可不写这项)
【FullClassName】,类名。注意:得填写完整的【命名空间.类名】。
【Assembly】,需要加载的程序集的完整路径。
【AddIn】,这一项在VS的【工具】→【创建GUID】中获得。
完成以上所有步骤后,打开Revit应用程序,【附加模块】→【外部工具】→,就可以看见你的Hello World插件了。
转载自:http://blog.csdn.net/PC_Spider/article/details/52121027
- Revit+第一个小程序
- 第一个小程序
- 第一个小程序
- WindowsWorkFlow第一个小程序
- 第一个ajax小程序
- 第一个OpenGLES小程序
- 第一个J2ME小程序
- 第一个python小程序
- 1->第一个小程序
- c++第一个小程序
- Android第一个小程序
- 第一个AJAX小程序
- 第一个java小程序
- 第一个php小程序
- 第一个Python小程序
- 第一个Python小程序
- 第一个python 小程序
- 第一个servlet小程序
- 嵌入式网络Lwip_part1
- 6.All Operators List - 按字母顺序的全部操作符列表
- ios 指定范围内的随机数
- Debian 8 安装 golang
- Opencv 傅立叶变换 傅立叶逆变换
- Revit+第一个小程序
- 点击两次退出程序
- 第七周 负数把正数赶出队列
- 微服务框架Spring Cloud介绍 Part3: Mysteam项目结构与开发用户注册服务
- Android app的文件目录
- 欢迎访问我的主页zhangdanyang.com
- 高效的最大公约数求解法
- 如何利用Caffe训练ImageNet分类网络
- 在线编程--全排列