修复bug和新增部分功能

This commit is contained in:
GG Z
2024-10-08 16:21:39 +08:00
parent 082b781808
commit b6647218be
44 changed files with 1709 additions and 1390 deletions

View File

@@ -45,14 +45,14 @@ internal class FluentAddin : ExternalCommand
var sb = new StringBuilder();
sb.AppendLine($"元素ID,族名称,类型名称,标记,");
var doc = Application.OpenDocumentFile(item);
var instances = doc.OfCollector().OfClass(typeof(FamilyInstance)).Cast<FamilyInstance>().Where(e=>e.Symbol.FamilyName.Contains("摄像头"));
foreach(var instance in instances)
var instances = doc.OfCollector().OfClass(typeof(FamilyInstance)).Cast<FamilyInstance>().Where(e => e.Symbol.FamilyName.Contains("摄像头"));
foreach (var instance in instances)
{
var number = instance.get_Parameter(BuiltInParameter.DOOR_NUMBER);
sb.AppendLine($"{instance.Id},{instance.Symbol.FamilyName},{instance.Name},{number.AsString()},");
}
var filePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + $"\\{doc.Title}.txt";
File.WriteAllText(filePath, sb.ToString(),Encoding.UTF8);
File.WriteAllText(filePath, sb.ToString(), Encoding.UTF8);
doc.Close(false);
}
//Document.Modify(set => set.Transaction)