c#获取cad当前打开的文件的文件名
时间: 2023-10-08 11:05:15 浏览: 217
可以使用 `AcadDocument` 类的 `Name` 属性获取当前打开的 CAD 文件的文件名。下面是 C# 代码示例:
```csharp
using Autodesk.AutoCAD.Interop;
namespace AutoCADUtils
{
public class CADUtils
{
public static string GetCurrentFileName()
{
AcadApplication acadApp = (AcadApplication)System.Runtime.InteropServices.Marshal.GetActiveObject("AutoCAD.Application");
AcadDocument activeDoc = acadApp.ActiveDocument;
return activeDoc.Name;
}
}
}
```
在这个示例中,我们首先获取 `AcadApplication` 对象,然后通过 `ActiveDocument` 属性获取当前激活的文档,最后使用 `Name` 属性获取文件名。
阅读全文