Hi
Is there a way to open at once multiple views selected in project browser?
Hello.
I integrated this into pyrevit, sort of.
This is the modified script i used.
Disclaimer: I just wanted it to work so i loaded all the libraries i could think of, paste the other script and do some minor modifications. Without a doubt this could be done better and more efficiently, but in case it could be useful for someone else here it is.
from Autodesk.Revit.UI.Selection import *
from Autodesk.Revit.UI import TaskDialog
from Autodesk.Revit.DB import Transaction
from Autodesk.Revit.DB import TransactionGroup
from Autodesk.Revit.DB import WallUtils
import clr
clr.AddReference("RevitAPI")
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
uiapp = __revit__
uidoc = uiapp.ActiveUIDocument
doc = uidoc.Document
app = uiapp.Application
ids = uidoc.Selection.GetElementIds();
for v in ids:
uidoc.RequestViewChange(doc.GetElement(v))
TransactionManager.Instance.ForceCloseTransaction()
In the link below you can find the instruction to integrate this into pyrevit or your own tab, in case you didn't know how to do this. (my first result in google)
https://www.linkedin.com/pulse/creating-custom-ui-extensions-revit-using-pyrevit-add-on-kumar-
Can't find what you're looking for? Ask the community or share your knowledge.