Hallo K.Siebert,
Dein Anliegen sollte sich relativ einfach, zumindest in der Theorie, bewerkstelligen lassen.
Du gehst einfach "window" für "window" durch, und bei allen, wo das "active.dcoument" ein "Drawing" ist, suchst Du die Referenz-Datei, die abgeleitet wurde. Je nach Inhalt der Zeichnung ist das mehr oder weniger eindeutig. Stichwort hierzu ist: "DrawingView.GenarativeBehavior".
Ist die Datei gefunden, kannst Du über "(Part)Document.Path" das Speicherverzeichnis feststellen und über "SaveAs" das "Drawing" dort ablegen.
Damit sollte Dein Anliegen theoretisch gelöst sein, nun must Du nur noch den CODE schreiben ...
mfg,
Lusilnie
------------------
Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!
frei nach größeren Geistern
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP