Lua - 访问文件&控制应用?

时间:2010-12-02 04:09:19

标签: lua

如何使用Lua脚本语言来执行以下操作:

打开IE等应用程序并控制它,访问C盘和.lua文件所在的当前目录,以修改,移动,创建和删除文件。

任何指向此引用的链接都将受到赞赏,我无法在任何地方找到任何明确的文档。

2 个答案:

答案 0 :(得分:7)

一般来说,Lua没有内置的这种东西。 Lua是一种极简主义的编程语言,非常适合嵌入。核心语言仅使用C89中提供的功能。如果你想要花里胡哨,你需要添加Lua库。

您可以通过wikiluarocksluadistluaforge

搜索LuaCom来查找图书馆

对于“控制IE”,您应该查看LuaFileSystem

要访问当前目录,请尝试{{3}}

答案 1 :(得分:6)

我会在Doug的正确答案中添加一个观察结果,即如果实际的目标只是在脚本的奇思妙想中获取网页,那么最好不要试图控制IE。为此,像cURL这样的库是一个更好的选择,并且对于称为luacurl的Lua有一个绑定。

这种绑定以及Doug提到的所有绑定都可以作为Lua for Windows发行版的一部分使用。阅读各行之间,您最关心的是Windows平台,因此分发应该是您的起点。

如果您计划将Lua与C#和其他.NET语言集成,那么您还需要调查LuaInterface