Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问Enovia';Excel/VBA中的python接口?_Python_Excel_Xlwings_Vba - Fatal编程技术网

访问Enovia';Excel/VBA中的python接口?

访问Enovia';Excel/VBA中的python接口?,python,excel,xlwings,vba,Python,Excel,Xlwings,Vba,我们正在使用名为Enovia的软件 我想从Excel/VBA内部查询Enovia 经过一些搜索,Enovia似乎有一个名为Abaqus的编程接口 我想直接在VBA中访问此接口,但我没有找到任何与此相关的内容 我发现两个项目可能允许Excel/VBA与python组件或至少与python脚本对话 具体如下: Python For Excel 以及停产的巨蟒 github.com/ericremorynolds/excelpython 它被整合到了xlwings中 xlwings.org 我不熟

我们正在使用名为Enovia的软件

我想从Excel/VBA内部查询Enovia

经过一些搜索,Enovia似乎有一个名为Abaqus的编程接口

我想直接在VBA中访问此接口,但我没有找到任何与此相关的内容

我发现两个项目可能允许Excel/VBA与python组件或至少与python脚本对话

具体如下:

Python For Excel

以及停产的巨蟒 github.com/ericremorynolds/excelpython 它被整合到了xlwings中 xlwings.org

我不熟悉python,也不熟悉这两个项目。我不确定他们是否会允许我做我想做的事

我可以学习一些python来完成这项工作,但我的主程序和用户界面是excel

我想我可以制作一些简单的python脚本,然后使用shellexecute从excel通过python解释器调用它们,但我认为这不是一个非常优雅的解决方案

欢迎任何建议


谢谢

ENOVIA没有Python编程接口

是一个FEA仿真软件,可以使用自己的Python编程接口编写脚本

不过,这是一个PLM软件解决方案。它们是用于完全不同应用的不同软件。作为编程接口,您可能会看到


简而言之,您可能需要联系您的达索系统本地支持团队,为您指明正确的方向

ENOVIA没有Python编程接口

是一个FEA仿真软件,可以使用自己的Python编程接口编写脚本

不过,这是一个PLM软件解决方案。它们是用于完全不同应用的不同软件。作为编程接口,您可能会看到


简而言之,您可能需要联系您的达索系统本地支持团队,为您指明正确的方向

Enovia使用
MQL
语言编写脚本。有一些可用的指南,例如

我会推荐一些培训,比如说这似乎不是一种很常见的语言


不要与MetaQuotes Software Corp.的金融交易语言相混淆。

Enovia使用
MQL
语言编写脚本。有一些可用的指南,例如

我会推荐一些培训,比如说这似乎不是一种很常见的语言


不要与MetaQuotes Software Corp.的金融交易语言MQL4/MQL5混淆。

使用tcl和mql可以解决问题

|

使用tcl和mql可以解决问题

|

谢谢!所以我对abaqus的看法是错误的,我认为这是因为它是“enovia脚本”搜索的第一个结果!我想他们在所有产品中都使用了相同的脚本引擎。我还发现了一种叫做SmarTeam的东西,但我很难找到很多关于它的东西,比如它是否仍然存在。它似乎是旧版本V5Enovia的内部脚本语言。谢谢!所以我对abaqus的看法是错误的,我认为这是因为它是“enovia脚本”搜索的第一个结果!我想他们在所有产品中都使用了相同的脚本引擎。我还发现了一种叫做SmarTeam的东西,但我很难找到很多关于它的东西,比如它是否仍然存在。它似乎是旧版本V5Enovia的内部脚本语言。谢谢,这正是我想要的。TCL是否与“工具命令语言”相同?大约10年前,我做了一点tcl/tk,真幸运!我希望我能找到一种从VBA接口这个MQL/TCL的方法,这样我就可以用一种我很流利的语言完成繁重的工作!再次感谢!谢谢,这正是我想要的。TCL是否与“工具命令语言”相同?大约10年前,我做了一点tcl/tk,真幸运!我希望我能找到一种从VBA接口这个MQL/TCL的方法,这样我就可以用一种我很流利的语言完成繁重的工作!再次感谢!谢谢,我听说某处有一个TCL/MQL接口,但是如何访问它呢?我发现enovia的用户界面非常混乱,我真的找不到如何访问这个编程界面。也许它只对服务器管理员可用?您可以使用mql.exe。使用mql查询数据,可以使用java或tcl播放数据。您需要了解查询中的属性、属性和关系。据我所知,没有接口。您可以使用netbeans或eclips来开发java。您的意思是,使用eclipse rcp来创建一个http客户机并通过其web界面控制enovia?谢谢,我听说某处有一个TCL/MQL接口,但是您如何访问它呢?我发现enovia的用户界面非常混乱,我真的找不到如何访问这个编程界面。也许它只对服务器管理员可用?您可以使用mql.exe。使用mql查询数据,可以使用java或tcl播放数据。您需要了解查询中的属性、属性和关系。据我所知,没有接口。您可以使用netbeans或eclips来开发java,您是说,使用eclipsercp来创建http客户机并通过其web界面控制enovia?