查看: 2271|回复: 4

revit2012二次开发最简单的程序(一)

  [复制链接]

发表于 2011-12-7 10:14:33 | 显示全部楼层 |阅读模式
本帖最后由 苍穹2015 于 2011-12-8 10:24 编辑

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Windows.Forms;
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using Autodesk.Revit;


namespace num1
{
    [Transaction(TransactionMode.Manual)]
    [Regeneration(RegenerationOption.Manual)]
    public class Class1:IExternalCommand
    {
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            MessageBox.Show("RevitBBS欢迎您!");
            return Result.Succeeded;
        }
    }
}

以上是程序代码 用Visalstudio 2010 类库编写引用了revitapi.dll文件 revitui.dll文件和system.window.forms文件

------ Build started: Project: num1, Configuration: Debug Any CPU ------
  num1 -> C:\Users\WFB\Desktop\test\num1\num1\bin\Debug\num1.dll
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
这是代码运行完毕后生成的num1.dll文件存放路径 安装过 revit2012 SDK文件中的 ADD-IN Manager 后可以在revit2012
附加模块外部工具中看到ADD-IN Manager  然后载入num1.dll。点击运行即可 QQ截图20111207101114.jpg QQ截图20111207100843.jpg




该贴已经同步到 苍穹2015的微博

评分

1

查看全部评分

回复

使用道具 举报

发表于 2011-12-7 11:08:53 | 显示全部楼层
hello 小野蛮
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-7 12:33:41 | 显示全部楼层
HELLO 飞飞
回复 支持 反对

使用道具 举报

发表于 2011-12-7 23:28:10 | 显示全部楼层
hello maya88                多谢版主贴出源。学习贴。
回复 支持 反对

使用道具 举报

发表于 2013-3-27 13:13:58 | 显示全部楼层
看不大懂,但是谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则