首页 > 解决方案 > 从 vb.net 解释脚本

问题描述

我有一个设计问题,我不太确定如何解决。与许多其他软件一样,我们的软件实现了设备驱动程序(以我们的格式获取数据,并将其转换为 CLI 命令以发送到设备。)

我想用某种形式的脚本解释器替换我们当前使用内置源代码执行此操作的系统,该解释器将执行向设备发送命令的最后一步,(或者,为主要软件提供返回格式的命令发送到设备)

我知道这样的事情可以通过使用解释器来完成,但我不确定.net 支持哪些语言,以及我能用这个解释器做什么。

基本的问题陈述是这样的:我有 XX 格式的数据(可能是 VB.net 对象/XML) 我需要将应用 XX 对象中的设置的命令发送到设备,或者发送命令以从设备读回数据和将其写入 XX 对象。

我希望这一切都发生在我的主要源代码之外,因此最终用户可以编写和管理他们自己的驱动程序。

标签: vb.netscriptingdrivers

解决方案


我发现了一种使用 IronPython 的非常合理的方法。它允许您与 python 脚本共享变量、类型和对象并内联执行它。


推荐阅读