def textnotes(): try: cmd = find_pyrevitcmd("pytibadev-pytibadev-atools-detail-modelessformtextnotes") command_instance= cmd() command_instance.Execute(create_tmp_commanddata(),'',DB.ElementSet()) #Execute Method from UI.IExternelCommand Method except: import traceback forms.alert(traceback.format_exc(), ok=True)
def genericanno(): try: cmd = find_pyrevitcmd("pytibadev-pytibadev-atools-detail-modelessformgenericannotation") command_instance= cmd() command_instance.Execute(create_tmp_commanddata(),'',DB.ElementSet()) #Execute Method from UI.IExternelCommand Method #sessionmgr.execute_command("pytibadev-pytibadev-atools-detail-modelessformlines") #THis is the Command ID, Pressing Shift+WIN + Click on pushbutton except: import traceback forms.alert(traceback.format_exc(), ok=True)
import rpw import subprocess import pyrevit from pyrevit import forms import importlib import System from System.Collections.Generic import List import traceback from pyrevit.loader.sessionmgr import * from pyrevit.forms import WPFWindow #for i in dir(importlib): print(i) from pyrevit.forms import WPFWindow doc = rpw.revit.doc uidoc = rpw.revit.uidoc __doc__ = "A simple modeless form sample" __title__ = "Modeless Form" __author__ = "Cyril Waechter" __persistentengine__ = True # print os.path.dirname(__file__) + "\\TextModeless_script.py" cmd = find_pyrevitcmd("pytibadev-pytibadev-atools-detail-modelessformlines") command_instance = cmd() command_instance.Execute( create_tmp_commanddata(), '', DB.ElementSet()) #Execute Method from UI.IExternelCommand Method