Files
Shrlalgo.RvKits/ShrlAlgo.Addin.Test/ModifySystemTypeCmd.cs

32 lines
995 B
C#
Raw Permalink Normal View History

using Autodesk.Revit.Attributes;
2024-12-22 10:26:12 +08:00
using Autodesk.Revit.DB;
using Autodesk.Revit.DB.Plumbing;
using Autodesk.Revit.UI;
namespace ShrlAlgo.Addin.Test;
2024-12-22 10:26:12 +08:00
[Transaction(TransactionMode.Manual)]
[Regeneration(RegenerationOption.Manual)]
internal class ModifySystemTypeCmd : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
//程序UI界面
var uiapp = commandData.Application;
//获取元素(选择) 显示元素 视图(活动视图)管理(对象)
var uidoc = uiapp.ActiveUIDocument;
//程序
var app = uiapp.Application;
//获取位置和场地 视图(多个视图)管理 获取元素Revit 项目里的全部元素)
var doc = uidoc.Document;
//获取所有打开文档
var docset = uiapp.Application.Documents;
//当前视图
var view = doc.ActiveView;
2026-02-22 20:03:42 +08:00
2024-12-22 10:26:12 +08:00
return Result.Succeeded;
}
2024-12-22 10:26:12 +08:00
}