gpt4 book ai didi

windows - 如何将 winapi 添加到 Lua for Windows

转载 作者:可可西里 更新时间:2023-11-01 10:46:48 26 4
gpt4 key购买 nike

我已经安装了 Lua for Windows“batteries included”5.1.4-46。它没有我想要的一切。我正在尝试重写我在个人 PC 上使用的 AutoIt 脚本。我找不到访问 Windows 注册表的简单方法。WinAPI module by Steve Donovan看起来它会给我我想要的东西。我还希望能够检索文件属性以确定目录是否为联结。

我意识到我真正的问题不是 WinAPI,但如果我学会了如何将它添加到 Lua for Windows,我就有希望添加其他 Lua 插件。如何从 Lua for Windows 添加 WinAPI 到 Lua 安装?

编辑:我找到了 Lua 5.1 lua for windows 的二进制 winapi.dll。 enter link description here

我复制到“Lua\5.1\clibs”文件夹下。我在一个短程序的顶部添加了 require("winapi") 。我必须退出并重新启动 SciTE 编辑器,现在它似乎可以正常工作了。

最佳答案

第三方库最终(在构建之后)是一个 DLL。只要 DLL 在您的 LUA_CPATH 上,您就可以要求 dll_name 并且它将加载 dll_name.dll。有用于 LuaForWindows 的二进制(预构建)版本的 winapi,例如 v1.0.1 .但是您最好获取最新版本并使用 .zip release 根文件夹中的构建脚本之一进行构建。 .构建完成后,查找生成的 .dll 并将其移动到 LUA_CPATH 上的某个位置,或编辑 LUA_CPATH 以包含要放置所有 Lua 扩展模块的文件夹。

关于windows - 如何将 winapi 添加到 Lua for Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21008407/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com