Message 1 of 6
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi guys i am new in Revit API and i have one list with Pipes, Pipes Acessory and Pipe Fittings on python. after it i would like to get one share parameter from this elements but i dont know how. Below you can se my script
#IMPORTS
from Autodesk.Revit.DB import* #Import DB Classes
from Autodesk.Revit.UI.Selection import* #Import UI Selection Classes
#.NET imports
import clr
clr.AddReference('System')
from System.Collections.Generic import List
"----------------------------------------------------------------------------------"
#VARIABLES
doc = __revit__.ActiveUIDocument.Document
uidoc = __revit__.ActiveUIDocument
app = __revit__.Application
Active_View = doc.ActiveView
# Global Variables
"----------------------------------------------------------------------------------"
#MAIN
PF = FilteredElementCollector(doc,Active_View.Id).OfCategory(BuiltInCategory.OST_PipeFitting)\
.WhereElementIsNotElementType().ToElements()
PP = FilteredElementCollector(doc,Active_View.Id).OfCategory(BuiltInCategory.OST_PipeCurves)\
.WhereElementIsNotElementType().ToElements()
PA = FilteredElementCollector(doc,Active_View.Id).OfCategory(BuiltInCategory.OST_PipeAccessory)\
.WhereElementIsNotElementType().ToElements()
NK_CATEGORIES = list(PF) + list(PP) + list(PA)
some one know to get the value of one share parameter called EZ_LINE NO in the NK_CATEGORIES? It is so easy filter the elements and than get one parameter with Dynamo but in Revit API it has been a big issue for me
Solved! Go to Solution.