Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import clr
- clr.AddReference('RevitAPI')
- from Autodesk.Revit.DB import *
- clr.AddReference("RevitNodes")
- import Revit
- clr.ImportExtensions(Revit.Elements)
- clr.AddReference("RevitServices")
- import RevitServices
- from RevitServices.Persistence import DocumentManager
- from RevitServices.Transactions import TransactionManager
- doc = DocumentManager.Instance.CurrentDBDocument
- synchstate = IN[0]
- if synchstate:
- tOptions = TransactWithCentralOptions()
- rOptions = RelinquishOptions(False)
- rOptions.StandardWorksets = False
- rOptions.ViewWorksets = False
- rOptions.FamilyWorksets = False
- rOptions.UserWorksets = False
- rOptions.CheckedOutElements = True
- sOptions = SynchronizeWithCentralOptions()
- sOptions.Compact = False
- sOptions.SaveLocalBefore = True
- sOptions.SaveLocalAfter = True
- sOptions.Comment = "Synched with Dynamo"
- doc.SynchronizeWithCentral(tOptions, sOptions)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement