Can someone help me, what is the error?
import sys
import clr
import os
# Add Assemblies for AutoCAD
clr.AddReference('AcMgd')
clr.AddReference('AcCoreMgd')
clr.AddReference('AcDbMgd')
clr.AddReference('Autodesk.AutoCAD.Interop')
# Import references from AutoCAD
from Autodesk.AutoCAD.Runtime import *
from Autodesk.AutoCAD.ApplicationServices import *
from Autodesk.AutoCAD.EditorInput import *
from Autodesk.AutoCAD.DatabaseServices import *
from Autodesk.AutoCAD.Geometry import *
from Autodesk.AutoCAD.Interop import *
# Remove conflicting method
del globals()["Image"]
adoc = Application.DocumentManager.MdiActiveDocument
# Add Assemblies for Windows
clr.AddReference("System.Windows.Forms")
clr.AddReference("System.Drawing")
# Import references from Windows
from System.Windows.Forms import Clipboard
from System.Drawing import Image
output = []
for raster in IN[0]:
imgpath = raster[0]
if isinstance(imgpath, str) and os.path.isfile(imgpath):
img = Image.FromFile(imgpath)
Clipboard.Clear()
Clipboard.SetImage(img)
if Clipboard.ContainsImage():
origin = raster[3]
comstr = "_.PASTECLIP\n" + str(origin.X) + "," + str(origin.Y) + "\n"
adoc.SendStringToExecute(comstr, True, False, True)
output.append([True, raster[3:]])
else:
output.append([False])
else:
output.append([False])
OUT = output