24 lines
597 B
Python
24 lines
597 B
Python
import clr
|
|
clr.AddReference('RevitAPI')
|
|
from Autodesk.Revit.DB import *
|
|
|
|
clr.AddReference("RevitServices")
|
|
import RevitServices
|
|
from RevitServices.Persistence import DocumentManager
|
|
from RevitServices.Transactions import TransactionManager
|
|
doc = DocumentManager.Instance.CurrentDBDocument
|
|
|
|
doc = DocumentManager.Instance.CurrentDBDocument
|
|
|
|
railing_list = UnwrapElement(IN[0])
|
|
newhost = UnwrapElement(IN[1])
|
|
|
|
TransactionManager.Instance.EnsureInTransaction(doc)
|
|
|
|
hostId = newhost.Id
|
|
for r in railing_list:
|
|
r.HostId = hostId
|
|
|
|
TransactionManager.Instance.TransactionTaskDone()
|
|
|
|
OUT = railing_list |