- 积分
- 170
- 回帖
- 0
- 西莫币
-
- 贡献
-
- 威望
-
- 存款
-
- 阅读权限
- 10
- 最后登录
- 1970-1-1
该用户从未签到
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 whhxp 于 2017-9-29 20:37 编辑
我在用命令行执行ironpython脚本的时候,使用-scriptargs写入参数,传入参数没法传入iron python脚本。
ansysedt.exe -Iconic -scriptargs "arg1 arg2 arg3"-runscriptandexit script.py
版本是18.1
测试脚本大概是下面这样的
- import clr
- clr.AddReference("System.Windows.Forms")
- clr.AddReference("System.Drawing")
- clr.AddReference('System.Xml.Linq')
- import sys
- #sys.path.append('C:\Program Files\AnsysEM\AnsysEM18.1\Win64\PythonFiles\DesktopPlugin')
- #sys.path.append('C:\Program Files\AnsysEM\AnsysEM18.1\Win64')
- import math
- import os
- import System.Drawing
- import System.Windows.Forms
- import ScriptEnv
- ScriptEnv.Initialize("Ansoft.ElectronicsDesktop")
- oDesktop.RestoreWindow()
- for arg in sys.argv:
- System.Windows.Forms.MessageBox.Show(arg, "Warning")
复制代码
我试了反正不行,不知道是不是版本问题。
大家可以测试一下。
另外ANSYS官方Ironpython文档好垃圾。。。 |
|