两种方式可以获取Revit最近打开文档列表
1.项目添加 UIFrameworkServices.dll引用
代码如下:
public List<string> GetFileList()
{
string m = "0";
int i = 0;
List<string> fileList = new List<string>();
while (!string.IsNullOrEmpty(m))
{
string file = AppMenuService.RecentDocument(i);
m = file;
fileList.Add(file);
}
}
2.第二种方式比较简便,通过Revit.ini文件配置
打开Revit.ini文件,在文件最后可以看到最近打开文件记录。