38 lines
1.0 KiB
C#
38 lines
1.0 KiB
C#
using System;
|
|
using Autodesk.Revit.UI;
|
|
using Autodesk.Revit.DB;
|
|
using System.Collections.Generic;
|
|
using System.Windows.Forms;
|
|
using System.Linq;
|
|
using Autodesk.Revit.UI.Selection;
|
|
using KDCS.Utils;
|
|
using Autodesk.Revit.DB.Structure;
|
|
using KMBIM.Revit.Tools.Cmd.SprinklerConnect;
|
|
using Autodesk.Revit.DB.Mechanical;
|
|
using KMBIM.Revit.Tools;
|
|
using Autodesk.Revit.DB.Plumbing;
|
|
|
|
namespace KMBIM
|
|
{
|
|
[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
|
|
public class settings : IExternalCommand
|
|
{
|
|
public Autodesk.Revit.UI.Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
|
|
{
|
|
try
|
|
{
|
|
if (!WorkMain.GetInstance().IsValid) return Autodesk.Revit.UI.Result.Succeeded;
|
|
Form_settings dlg = new Form_settings();
|
|
if (dlg.ShowDialog() == DialogResult.Cancel) return Result.Cancelled;
|
|
}
|
|
catch(Exception e)
|
|
{
|
|
|
|
}
|
|
|
|
|
|
return Result.Succeeded;
|
|
}
|
|
}
|
|
}
|