从vb.net解释脚本

时间:2018-04-25 12:39:49

标签: vb.net scripting drivers

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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