1.新建项目
新建项目并引用,步骤同1.1中内容
Autodesk.Revit.UI.Selection.Selection.Elements的定义,但是新增了Autodesk.Revit.UI.Selection.Selection.GetElementIDs()方法,用foreach循环
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI.Selection;
using Autodesk.Revit.UI;
namespace Retrieve
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.ReadOnly)]
public class Document_Selection : IExternalCommand
{
public Autodesk.Revit.UI.Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
try
{
//在调用命令前查找图元
//获取当前文档的操作句柄
UIDocument uidoc = com