修复bug和新增部分功能
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user