Lua - Доступ к файлам и управление приложениями? - PullRequest
3 голосов
/ 02 декабря 2010

Как человек будет использовать язык сценариев Lua для таких вещей:

Открытие приложения, такого как IE, и управление им, доступ к диску C и текущему каталогу, в котором находится файл .lua, для изменения, перемещения, создания и удаления файлов.

Буду признателен за любые ссылки на ссылки для этого, я не могу найти нигде четкой документации.

Ответы [ 2 ]

7 голосов
/ 02 декабря 2010

Вообще говоря, в Lua такого рода встроенные функции нет.Lua - это минималистский язык программирования, отлично подходящий для встраивания.Основной язык использует только средства, доступные в C89.Если вам нужны навороты, вам нужно добавить библиотеки Lua.

Библиотеки можно найти, выполнив поиск wiki , по адресу luarocks , luadist или luaforge

Для "управления IE" вы должны взглянуть на LuaCom

Для доступа к текущему каталогу попробуйте LuaFileSystem

6 голосов
/ 02 декабря 2010

Я добавлю к правильному ответу Дага наблюдение, что вам лучше не пытаться контролировать IE, если реальная цель - просто получить веб-страницы по прихоти сценария. Для этого библиотека типа cURL является гораздо лучшим выбором, и существует привязка к ней для Lua, известного как luacurl.

Эта привязка, а также все привязки, упомянутые Дугом, доступны как часть Lua для Windows . Читая между строк, вы больше всего беспокоитесь о платформе Windows, поэтому отправной точкой должна быть раздача.

Если вы планируете интегрировать Lua с C # и другими языками .NET, то вам также нужно исследовать LuaInterface .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...