当前位置: 代码迷 >> 综合 >> Revit二次开发-【NO.03】外部命令(IExternalCommand)
  详细解决方案

Revit二次开发-【NO.03】外部命令(IExternalCommand)

热度:24   发布时间:2023-11-17 01:32:02.0

脑图展示

在这里插入图片描述

代码展示在这里插入图片描述

代码文件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
using Autodesk.Revit.Attributes;namespace XY工具集
{[Transaction(TransactionMode.Manual)][Regeneration(RegenerationOption.Manual)]class ForTest : IExternalCommand{public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements){//从commandData中取到DocumentUIDocument uidoc = commandData.Application.ActiveUIDocument;Document doc = uidoc.Document;try{//执行的代码return Result.Succeeded;//返回值}catch (Exception ex){message = ex.ToString();//错误提示信息messagereturn Result.Failed;//返回值}}}
}
  相关解决方案