2010-12-02 59 views
3

用戶如何使用Lua腳本語言來執行如下操作:Lua - 訪問文件和控制應用程序?

打開一個應用程序(如IE)並對其進行控制,訪問C驅動器以及.lua文件所在的當前目錄以修改,移動,創建和刪除文件。

任何鏈接引用這將不勝感激,我無法找到任何清晰的文件在任何地方。

+0

你打算在C#或其他語言中集成Lua來提供可擴展性嗎? – IAbstract 2010-12-02 04:37:38

+0

我打算在某個時候做這樣的事情。 – Jack 2010-12-02 04:55:06

回答

6

一般來說,Lua沒有內置這種東西。 Lua是一種極簡主義編程語言,非常適合嵌入。核心語言只使用C89提供的設施。如果你想要花哨,你需要添加Lua庫。

您可以通過搜索wiki,在luarocksluadist,或luaforge

對於 「控制IE」 你應該看看LuaCom

爲了訪問當前目錄中找到庫,嘗試LuaFileSystem

6

我會在Doug的正確答案中加入一個觀察,即如果實際目標只是以腳本的方式獲取網頁,那麼您最好不要試圖控制IE。爲此,像cURL這樣的圖書館是一個更好的選擇,並且對於稱爲luacurl的Lua具有約束力。

該綁定以及Doug提到的所有綁定均可作爲Lua for Windows分發的一部分。在各行之間進行閱讀,您最關心的是Windows平臺,因此分發應該是您的出發點。

如果您打算將Lua與C#和其他.NET語言集成在一起,那麼您也需要調查LuaInterface

相關問題