添加项目文件。

This commit is contained in:
ShrlAlgo
2025-09-16 16:06:41 +08:00
parent 0e7807b826
commit 98c65ceb3d
922 changed files with 1009489 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Nice3point.Revit.Toolkit.External;
using System;
using Szmedi.RvKits.Assists;
namespace Szmedi.RvKits.Civil
{
[Transaction(TransactionMode.Manual)]
public class CreateStationOutlineCmd : ExternalCommand
{
public override void Execute()
{
string addInPath = typeof(RoomSettingViewModel).Assembly.Location;
string dirRequestAssembly = Path.GetDirectoryName(addInPath);
string dbString = $"Data Source={dirRequestAssembly}\\ArchiRoomData.db";
DapperUtil dapperUtil = new(dbString);
//var roomReference = uidoc.Selection.PickObject(ObjectType.Element, new GenericFilter<Room>(),"请选择建筑轮廓区域");
//Room room = doc.GetElement(roomReference) as Room;
//var rommOulines = new FilteredElementCollector(doc).QueryElementsByType(typeof(Wall)).OfCategory(BuiltInCategory.OST_RoomSeparationLines).ToElements();
try
{
ArchiLayoutWin layoutWin = new(dapperUtil);
dapperUtil.CreateConnect();
layoutWin.ShowDialog();
Document.Invoke(_ => { });
dapperUtil.CloseConnect();
}
catch (Exception)
{
dapperUtil.CloseConnect();
throw;
}
}
}
}