32 lines
995 B
C#
32 lines
995 B
C#
using Autodesk.Revit.Attributes;
|
||
using Autodesk.Revit.DB;
|
||
using Autodesk.Revit.DB.Plumbing;
|
||
using Autodesk.Revit.UI;
|
||
|
||
namespace ShrlAlgo.Addin.Test;
|
||
[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;
|
||
|
||
|
||
|
||
return Result.Succeeded;
|
||
}
|
||
|
||
}
|