如何使用Lua脚本语言来执行以下操作:
打开IE等应用程序并控制它,访问C盘和.lua文件所在的当前目录,以修改,移动,创建和删除文件。
任何指向此引用的链接都将受到赞赏,我无法在任何地方找到任何明确的文档。
答案 0 :(得分:7)
一般来说,Lua没有内置的这种东西。 Lua是一种极简主义的编程语言,非常适合嵌入。核心语言仅使用C89中提供的功能。如果你想要花里胡哨,你需要添加Lua库。
您可以通过wiki,luarocks,luadist或luaforge
搜索LuaCom来查找图书馆对于“控制IE”,您应该查看LuaFileSystem
要访问当前目录,请尝试{{3}}
答案 1 :(得分:6)
我会在Doug的正确答案中添加一个观察结果,即如果实际的目标只是在脚本的奇思妙想中获取网页,那么最好不要试图控制IE。为此,像cURL这样的库是一个更好的选择,并且对于称为luacurl的Lua有一个绑定。
这种绑定以及Doug提到的所有绑定都可以作为Lua for Windows发行版的一部分使用。阅读各行之间,您最关心的是Windows平台,因此分发应该是您的起点。
如果您计划将Lua与C#和其他.NET语言集成,那么您还需要调查LuaInterface。