vb.net - 从 vb.net 解释脚本
问题描述
我有一个设计问题,我不太确定如何解决。与许多其他软件一样,我们的软件实现了设备驱动程序(以我们的格式获取数据,并将其转换为 CLI 命令以发送到设备。)
我想用某种形式的脚本解释器替换我们当前使用内置源代码执行此操作的系统,该解释器将执行向设备发送命令的最后一步,(或者,为主要软件提供返回格式的命令发送到设备)
我知道这样的事情可以通过使用解释器来完成,但我不确定.net 支持哪些语言,以及我能用这个解释器做什么。
基本的问题陈述是这样的:我有 XX 格式的数据(可能是 VB.net 对象/XML) 我需要将应用 XX 对象中的设置的命令发送到设备,或者发送命令以从设备读回数据和将其写入 XX 对象。
我希望这一切都发生在我的主要源代码之外,因此最终用户可以编写和管理他们自己的驱动程序。
解决方案
我发现了一种使用 IronPython 的非常合理的方法。它允许您与 python 脚本共享变量、类型和对象并内联执行它。
推荐阅读
- firebase-realtime-database - 有没有办法加快这个 Firebase 云功能的执行时间?
- oop - 为什么在这里可以访问类中的私有变量?
- hadoop - 如何在本地获取此输出
- input - print!() 在输入输入后执行
- graphql - 为什么 GraphQL 查询返回 null?
- laravel - 为什么'dispatch'方法只实例化并返回PendingDispatch而不调度它?
- d - 数据消失的特殊情况
- javascript - 在计时器第二次达到零时调用函数
- excel - 将多个代码集成到一个 Worksheet_Change
- curl - Curl 不会将错误写入文件