33 lines
1.1 KiB
C#
33 lines
1.1 KiB
C#
using Autodesk.Revit.DB;
|
|
using Autodesk.Revit.UI;
|
|
using Autodesk.Revit.UI.Selection;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace RookieStation.CommonTools
|
|
{
|
|
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
|
|
[Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)]
|
|
internal class CmdBrowserFamily : IExternalCommand
|
|
{
|
|
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
|
|
{
|
|
//var dpid = new DockablePaneId(PaneIdentifiers.GetManagerPaneIdentifier());
|
|
try
|
|
{
|
|
var libraryDirectory = UserConstant.FamilyLibraryDirectory;
|
|
System.Diagnostics.Process.Start(libraryDirectory);
|
|
}
|
|
catch (Exception)
|
|
{
|
|
TaskDialog.Show("温馨提示", "路径不存在,无法浏览文件");
|
|
return Result.Failed;
|
|
}
|
|
|
|
return Result.Succeeded;
|
|
}
|
|
}
|
|
} |