Lua - 访问文件和控制应用程序?

Jac*_*ack 3 lua

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

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

任何链接到参考文献将不胜感激,我无法在任何地方找到任何明确的文档.

Dou*_*rie 7

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

您可以通过搜索wiki,luarocks,luadistluaforge来查找库

对于"控制IE",你应该看看LuaCom

要访问当前目录,请尝试LuaFileSystem


RBe*_*eig 6

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

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

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