查看: 6397|回复: 17

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

    [复制链接]

发表于 2011-12-8 10:37:49 | 显示全部楼层 |阅读模式
使用Visual studio 2010 类库  c# 编写
引用revitapi.dll  revitapiui.dll和 system.windows.Forms  文件(找不到的 搜索下)
此程序运行效果是在revit中连续显示我们想要表达的结果。
在这个程序中我们使用了一个基本的语法 string back 来从另外一个方法中得到我们想要的结果。


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

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

namespace num3
{
    [Regeneration(RegenerationOption.Manual)]
    [Transaction(TransactionMode.Manual)]

    public class Class1:IExternalCommand
    {

        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            MessageBox.Show("欢迎来到RevitBBS");
            string A = "Hello 飞飞~";
            MessageBox.Show(A);

            string back = SendMessage("hello everyone");
            MessageBox.Show(back);
            
            return Result.Succeeded;
        }

        public string SendMessage(string message)
        {
            string C = "程序运行正常";
            MessageBox.Show(message);
            return C;
        }
    }
}
游客,如果您要查看本帖隐藏内容请回复


4.jpg 3.jpg 2.jpg 1.jpg


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

评分

3

查看全部评分

回复

使用道具 举报

发表于 2011-12-8 10:43:32 | 显示全部楼层
这个我喜欢
回复 支持 反对

使用道具 举报

发表于 2011-12-8 13:13:28 | 显示全部楼层
大大激发我的兴趣额。超好玩。
回复 支持 反对

使用道具 举报

发表于 2011-12-8 13:15:46 | 显示全部楼层
英语偶永远的痛。。。。
回复 支持 反对

使用道具 举报

发表于 2011-12-8 13:21:09 | 显示全部楼层
什么东西?
回复 支持 反对

使用道具 举报

发表于 2011-12-8 13:31:35 | 显示全部楼层
超好玩
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-8 14:10:42 | 显示全部楼层
cqszxtzhp 发表于 2011-12-8 13:15
英语偶永远的痛。。。。

我觉得学完C#后(我的意思是指能坐程序开发的工作了)你就不会觉得英语难了,搞这个能多认识好多单词
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-8 14:11:09 | 显示全部楼层
zjlwxq 发表于 2011-12-8 13:21
什么东西?

用这个可以给revit做小插件
回复 支持 反对

使用道具 举报

发表于 2011-12-8 14:31:43 | 显示全部楼层
神马东西  看看先
回复 支持 反对

使用道具 举报

发表于 2011-12-8 17:17:02 | 显示全部楼层
看起来蛮好玩的
回复 支持 反对

使用道具 举报

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

本版积分规则