整理
This commit is contained in:
@@ -19,6 +19,27 @@ public class TempCmd : ExternalCommand
|
||||
{
|
||||
public override void Execute()
|
||||
{
|
||||
var doc = 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;
|
||||
var refer = UiDocument.Selection.PickObject(Autodesk.Revit.UI.Selection.ObjectType.Element);
|
||||
var element = Document.GetElement(refer);
|
||||
Document.Invoke(
|
||||
|
||||
Reference in New Issue
Block a user