This commit is contained in:
ShrlAlgo
2025-08-20 12:10:35 +08:00
parent fcd306b0f7
commit 955a01f564
962 changed files with 7893 additions and 127784 deletions

View File

@@ -1,35 +0,0 @@
using System;
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
namespace RevitAddin.Revit.Commands;
[Transaction(TransactionMode.Manual)]
public class Command : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elementSet)
{
var doc = commandData.Application.ActiveUIDocument.Document;
if (doc.IsFamilyDocument)
{
using (Transaction ts = new Transaction(doc, "删除空类型"))
{
ts.Start();
var manager = doc.FamilyManager;
foreach (FamilyType type in manager.Types)
{
if (string.IsNullOrWhiteSpace(type.Name))
{
manager.CurrentType= type;
doc.Regenerate();
break;
}
}
manager.DeleteCurrentType();
ts.Commit();
}
}
return Result.Succeeded;
}
}