2022年3月16日 星期三

如何在AEDT Console執行Script

 可以使用execfile()指令如下,搭配input()可做為一個簡單互動的UI。



利用批次檔執行AEDT Classical API Script

 test.bat

PATH="C:\Program Files\AnsysEM\v221\Win64\common\IronPython";%PATH%

ipy64 .\test.py
pause

test.py

import sys
sys.path.append(r'C:\Program Files\AnsysEM\v221\Win64\PythonFiles\DesktopPlugin')
sys.path.append(r'C:\Program Files\AnsysEM\v221\Win64')

import ScriptEnv
ScriptEnv.Initialize("Ansoft.ElectronicsDesktop")
oDesktop.RestoreWindow()
oProject = oDesktop.NewProject()