Пример #1
0
def open_ext_dirs_in_explorer(ext_dirs_list):
    """Opens each folder provided by ext_dirs_list in window explorer.

    Args:
        ext_dirs_list (list): List of directories to be opened in explorer

    """

    for ext_dir in ext_dirs_list:
        coreutils.open_folder_in_explorer(ext_dir)
Пример #2
0
 def open_telemetry_folder(self, sender, args):
     """Callback method for opening destination folder for telemetry files"""
     cur_log_folder = op.dirname(self.cur_telemetryfile_tb.Text)
     if cur_log_folder:
         coreutils.open_folder_in_explorer(cur_log_folder)
Пример #3
0
def show_folder_in_explorer(folder_path):
    """Show folder in Windows Explorer."""
    coreutils.open_folder_in_explorer(folder_path)
Пример #4
0
def open_ext_dir_in_explorer(ext_dirs_list):
    for ext_dir in ext_dirs_list:
        open_folder_in_explorer(ext_dir)
Пример #5
0
 def open_usagelog_folder(self, sender, args):
     cur_log_folder = op.dirname(self.cur_usagelogfile_tb.Text)
     if cur_log_folder:
         open_folder_in_explorer(cur_log_folder)
Пример #6
0
 def open_usagelog_folder(self, sender, args):
     """Callback method for opening destination folder for usage log files
     """
     cur_log_folder = op.dirname(self.cur_usagelogfile_tb.Text)
     if cur_log_folder:
         open_folder_in_explorer(cur_log_folder)
Пример #7
0
     if any(switches.values()):
         forms.alert('This is a native Revit command.')
     else:
         __revit__.PostCommand(postable_cmds[matched_cmdname].rvtobj)
 # if pyrevit command
 else:
     selected_cmd = pyrevit_cmds[matched_cmdname]
     if switches[INFO_SWITCH]:
         show_command_info(selected_cmd)
     elif switches[HELP_SWITCH]:
         if not open_command_helpurl(selected_cmd):
             show_command_docstring(selected_cmd)
     elif switches[DOC_SWITCH]:
         show_command_docstring(selected_cmd)
     elif switches[OPEN_SWITCH]:
         coreutils.open_folder_in_explorer(op.dirname(selected_cmd.script))
     elif switches[SHOW_SWITCH]:
         print_source(selected_cmd, altsrc=switches[ALT_FLAG])
     elif switches[ATOM_SWITCH]:
         open_in_editor('atom', selected_cmd, altsrc=switches[ALT_FLAG])
     elif switches[NPP_SWITCH]:
         open_in_editor('notepad++',
                        selected_cmd,
                        altsrc=switches[ALT_FLAG])
     elif switches[NP_SWITCH]:
         open_in_editor('notepad', selected_cmd, altsrc=switches[ALT_FLAG])
     else:
         clean_engine = switches[CLEAN_SWITCH]
         fullframe_engine = switches[FULLFRAME_SWITCH]
         alternate_mode = switches[CONFIG_SWITCH] or switches[ALT_FLAG]
         sessionmgr.execute_command_cls(selected_cmd.extcmd_type,
Пример #8
0
"""Opens the Revit journals folder for current user."""

from pyrevit import coreutils
from pyrevit import revit

journals_folder = revit.get_journals_folder()
coreutils.open_folder_in_explorer(journals_folder)