第一步:
写代码
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.UI.Selection;
namespace ClassLibrary3
{
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Automatic)]
public class Class1:IExternalCommand
{
public Result Execute(ExternalCommandData revit, ref string message, ElementSet elements)
{
try
{
//执行前先选择一些元素
//取到当前文档
UIDocument uidoc = revit.Application.ActiveUIDocument;
//取到当前文档的选择集
Selection selection = uidoc.Selection;
//因为API版本的变化,所以这里不能直接获取到元素了
//查到了一篇很好的文章附网址:https://www.jianshu.com/p/a774cd7ebc07
//ElementSet collection = selection.Elements;
ElementSet collect

最低0.47元/天 解锁文章
1157

被折叠的 条评论
为什么被折叠?



