整理文件
This commit is contained in:
26
RookieStation/ProjectConfig/ExcuteCmd/CmdProjectSettings.cs
Normal file
26
RookieStation/ProjectConfig/ExcuteCmd/CmdProjectSettings.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using Autodesk.Revit.DB;
|
||||
using Autodesk.Revit.UI;
|
||||
using RookieStation.ProjectConfig.View;
|
||||
using RookieStation.Utils;
|
||||
using System.IO;
|
||||
|
||||
namespace RookieStation.ProjectConfig.ExecuteCmd
|
||||
{
|
||||
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
|
||||
[Autodesk.Revit.Attributes.Regeneration(Autodesk.Revit.Attributes.RegenerationOption.Manual)]
|
||||
internal class CmdProjectSettings : IExternalCommand
|
||||
{
|
||||
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
|
||||
{
|
||||
UIApplication uiapp = commandData.Application;
|
||||
UIDocument uidoc = uiapp.ActiveUIDocument;
|
||||
Autodesk.Revit.ApplicationServices.Application app = uiapp.Application;
|
||||
string AddInPath = typeof(CmdProjectSettings).Assembly.Location;
|
||||
string dirAssembly = Path.GetDirectoryName(AddInPath);
|
||||
AssemblyLoader loader = new AssemblyLoader(dirAssembly);
|
||||
WpfProjectSettings settings = CommonUtils.GenerateWindow<WpfProjectSettings>();
|
||||
|
||||
return Result.Succeeded;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user