本帖最后由 苍穹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。点击运行即可
该贴已经同步到 苍穹2015的微博 |