王胖子啊 发表于 2022-8-6 20:51

Billy_Smile 发表于 2020-12-25 13:59
最近刚好在二次开发Maxwell,正版软件,版本为AnsysEM19.5,有很多种方法打开Maxwell,一种为dispatch,另一种为命令行执行。
代码如下:
from win32com import client
oAnsoftApp = client.Dispatch("Ansoft.ElectronicsDesktop")
oDesktop = oAnsoftApp.GetAppDesktop()
oProject = oDesktop.NewProject()
oDesktop.RestoreWindow()
###新建2D瞬态分析
oProject.InsertDesign("Maxwell 2D", "Maxwell2DDesign3", "Transient", "")

##工程另存为
oProject.SaveAs("D:/projects/project1.aedt", true)

##关闭工程
oDesktop.CloseProject("project_name")
##关闭软件
oDesktop.QuitApplication()

请问大佬,有没其他方法可以直接执行py代码的?
页: 1 [2]
查看完整版本: python 控制 ansys maxwell - 1 開啟軟體 + 新增project