How to geht the filepath from linked dwgs?

Let do simple than, I saw your code so many issue syntax basic, I hope it don’t relate to chat GPT :slight_smile:

# Load the Python Standard and DesignScript Libraries
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
# Import DocumentManager and TransactionManager
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
paths = []
def GetExtFileRefPath(item):
	try :
	   dirRefs = item.GetExternalResourceReferences()
	   for i,v in enumerate(dirRefs):
	       paths.append(v.Value.InSessionPath)
	   return paths
	except Exception as e: return e.ToString()
doc = DocumentManager.Instance.CurrentDBDocument
items = FilteredElementCollector(doc).OfClass(CADLinkType).ToElements()
OUT = [GetExtFileRefPath(x) for x in items]
4 Likes