We’re putting the final touches on our new badges platform. Badge issuance remains temporarily paused, but all completions are being recorded and will be fulfilled once the platform is live. Thank you for your patience.

Ansys Learning Forum Forums AIS China 电子产品 如何用Python启动AEDT并执行其他脚本? Reply To: 如何用Python启动AEDT并执行其他脚本?

Yang Zhao
Ansys Employee

以下3种最简单的方法:

 

1、 Copy以下2句到录制的脚本前面,便可以直接在Python中运行

2、 # Mthod 1

3、 # This method imports ScriptEnv to run aedt and script

4、 import sys

5、 sys.path.append(r'C:\Program Files\AnsysEM\v222\Win64\PythonFiles\DesktopPlugin')

 

2、使用以下AEDT初始化方法,删除录制脚本中前面有效的4

6、 #Method 2

7、 #run aedt

8、 from win32com import client

9、  

10、                   oApp = client.Dispatch("Ansoft.ElectronicsDesktop.2022.2")

oDesktop = oApp.GetAppDesktop()

oDesktop.RestoreWindow()

oProject = oDesktop.NewProject()

 

3、运行特定脚本这个需求是以下这两句来实现

##

YourScript = r'C:\Program Files\AnsysEM\v222\Win64\syslib\Toolkits\HFSS\Wavelength Calculator.py'

oDesktop.RunScript(YourScript)