Refer link below:
解決済み: 同じファミリタイプIDをもつモデル内要素の選択表示 – Autodesk Community
import clrclr.AddReference('RevitAPI')from Autodesk.Revit.DB import *clr.AddReference('RevitAPIUI')from Autodesk.Revit.UI import *from Autodesk.Revit.UI.Selection import *clr.AddReference("System")from System.Collections.Generic import List as cListclr.AddReference('RevitServices')import RevitServicesfrom RevitServices.Persistence import DocumentManagerfrom RevitServices.Transactions import TransactionManagerdoc = DocumentManager.Instance.CurrentDBDocumentuidoc = DocumentManager.Instance.CurrentUIApplication.ActiveUIDocumentAlllElements = FilteredElementCollector(doc).WhereElementIsNotElementType().ToElements()findElement = []listId = IN[0]for id in listId: nestList = [] for i in AlllElements: if(str(i.GetTypeId()) == str(id)): nestList.append(i) findElement.append(nestList)for n in range(len(findElement)): if(len(findElement[n])>0): Icollect = cList[ElementId](i.Id for i in findElement[n]) TaskDialog.Show(" タイプId: " + str(findElement[n][0].GetTypeId()), "インスタンスの個数 : " + str(len(findElement[n]))) uidoc.Selection.SetElementIds(Icollect)OUT = findElement
