Python для автоматизации Fusion 360 с COM

Я везде искал решение этой проблемы, но пока не нашел. Я знаю, что Autodesk Inventor можно автоматизировать с помощью Python с помощью пакета win32com:

win32com.client.Dispatch("Изобретатель.Приложение")

Однако я не могу найти «prodID», который необходим для использования этого пакета с Fusion 360, и никакой документации по автоматизации, которая когда-либо выполнялась таким образом с этим пакетом. Мне нужно иметь возможность контролировать ряд других процессов, поэтому было бы идеально, если бы я мог использовать Python для запуска Fusion 360 и выполнения операций без необходимости загружать скрипт в само приложение. Любая помощь будет оценена по достоинству.


person user9811642    schedule 18.05.2018    source источник


Ответы (1)


Fusion 360 API не является COM API, поэтому для его управления невозможно использовать win32com. Чтобы использовать API, ваша программа должна быть либо надстройкой, либо сценарием, работающим из Fusion 360.

person Brian Ekins    schedule 17.07.2018