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

一个人如何使用Lua脚本语言完成像这样的任务:

打开一个应用程序,如IE并控制它,访问C驱动器和当前所在的目录,以修改、移动、创建和删除文件。

任何有关这方面的参考链接都将不胜感激,我找不到任何清晰的文档。

(翻译仅供参考)

原文链接 https://stackoverflow.com/questions/4331587

点赞
stackoverflow用户33252
stackoverflow用户33252

通常来说,Lua本身并没有内置这种功能。Lua是一种用于嵌入的极简编程语言。核心语言只使用C89可用的设施。如果你想要齐全的功能,需要添加Lua库。

你可以在维基luarocksluadistluaforge上找到库。

如果要“控制IE”,可以看看Luacom

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

2010-12-02 04:33:21
stackoverflow用户68204
stackoverflow用户68204

我要补充一下Doug正确的答案,如果实际目标只是为了根据脚本的需要获取网页,那么你最好不要尝试控制IE。相比之下,像cURL这样的库更好,而且有一个被称为 luacurl 的Lua绑定。

除了Doug提到的所有绑定外,这些绑定都作为Lua for Windows发布。在这些线之间,您最关心的是Windows平台,因此这个发行版应该是您的起点。

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

2010-12-02 07:46:55