Added PickNewHostMultipleRailings
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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
|
||||
Reference in New Issue
Block a user