在vb.net应用程序中嵌入lua作为脚本方法

在vb.net应用程序中嵌入lua作为脚本方法,vb.net,lua,embed,Vb.net,Lua,Embed,有人能告诉我包含多行texbot的步骤吗?我可以在我的应用程序中使用lua作为脚本功能,我需要导入什么以及如何导入,有一些关于c#的教程,关于vb.net几乎没有任何内容。我试图将它包含在内,但我无法将lua导入vb.net,或者我做得不好,如果有人能帮我。 提前谢谢 问题:我如何将lua嵌入到我的程序中,使其能够使用vb.net运行lua脚本您可以使用名为“LuaInterface”的库 这是LuaInterface手册(PDF): LuaInterface是一个集成Lua语言和Micro

有人能告诉我包含多行texbot的步骤吗?我可以在我的应用程序中使用lua作为脚本功能,我需要导入什么以及如何导入,有一些关于c#的教程,关于vb.net几乎没有任何内容。我试图将它包含在内,但我无法将lua导入vb.net,或者我做得不好,如果有人能帮我。 提前谢谢


问题:我如何将lua嵌入到我的程序中,使其能够使用vb.net运行lua脚本

您可以使用名为“LuaInterface”的库

这是LuaInterface手册(PDF):

LuaInterface是一个集成Lua语言和Microsoft.NET平台的公共语言运行库(CLR)的库。Lua脚本可以使用它实例化CLR对象、访问属性、调用方法,甚至使用Lua函数处理事件

考虑到这个库,我们可以看看另一个人提出的一个与你非常相似的问题。

有关LuaInterface教程,您可以参考此链接:

如上所述,与您的问题类似的前一位用户发布了一些代码,这些代码有助于理解在VB.NET表单中执行LUA所必须遵循的过程。这看起来很简单,很可能足以实现你想要实现的目标

以下是用户提供的代码:在他的原始问题中

Imports LuaInterface
Public Class Form1 

Public luascripting As New Lua()

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 

luascripting.RegisterFunction("DisplayText", Me,Me.GetType().GetMethod("DisplayText"))

luascripting.DoFile("script.lua") 

End Sub 

End Class 
我希望这能帮助你实现你的想法!祝你好运
Dayan D.

只是想澄清一下,您希望有一个文本框来执行LUA脚本?是的,或者允许键入LUA命令,显然,当您按下test或botton时,您会看到它是否工作,欢迎您,希望它能工作!在谷歌搜索一下,我发现了一些好东西。我知道问题是谷歌算法,它弄乱了我的搜索,我永远也得不到我想要的,我想念旧的谷歌。。。但无论如何,谢谢你