- 积分
- 110
- 回帖
- 0
- 西莫币
-
- 贡献
-
- 威望
-
- 存款
-
- 阅读权限
- 10
- 最后登录
- 1970-1-1
该用户从未签到
|
发表于 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代码的? |
|