问题标签 [luacom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
com - Lua COM 编程
任何人都知道通过 Lua 显示 COM 编程的任何示例吗?可能需要一个库。
我需要为 Photoshop 编写一些外部脚本,所以想知道 Lua 是否有可能。
com - LuaCOM Word 文档标题
我正在尝试做一些 LuaCOM 编程来创建 word 文档。我已经弄清楚了大部分,但似乎无法理解页眉/页脚是如何工作的。
在这里,我只是创建一个带有段落的标准文档,并在顶部附近添加一个图像。我想在标题中包含图像以及在标题中居中的一些文本。
提前感谢您的帮助!
excel - 如何使用 luacom 读取 xlsx 文件?
我有以下代码
如何修改它以便能够读取 excel 文件,因为当前 excel 变量不包含任何工作表,并且看起来加载不顺利。
vba - 使用 Luacom 更改 Excel 中的单元格边框
我在 excel 中有一系列单元格,我需要确保显示所有边框。
到目前为止,我有:
我知道下一部分是这样的:
但我似乎无法让它工作。我收到一个错误回复说“错误:”这真的很有帮助:P
有人有这方面的信息吗?谢谢
lua - 如何安装 LuaCOM
我下载了 LuaCOM 包,搜索了一段时间,但找不到任何关于如何安装它的提示
我知道你可以下载 Luaforwindows,但它的 Lua 版本有点过时,我不想使用它。
然后我去寻找Luarocks,我遇到了同样的问题。Wiki 声明 INSTALL.bat 应该存在,但如果存在,我找不到它。
那么如何安装 LuaCOM 和 Luarocks 等 Lua 插件呢?
我想知道是否有安装所有 Lua 插件的通用方法,或者每个插件是否有特定的安装方法。
如果 LuaCOM 有特定的安装方法,我想知道它是什么。谢谢。
编辑:
好的,我想出了如何安装 LuaRocks,但它一直抛出错误,这是因为unix.config
缺少文件。我试过做./configure
,但所有的窗口都返回给我是无法识别的命令错误。我该如何解决?
c++ - 使用 Lua 创建 HTML GUI(HTML 渲染)
我打算编写一个相当复杂的 GUI 并可能对其进行大量更改。我选择的武器是 HTML/CSS。为了处理/控制/操纵它,我想使用 Lua。整个事情都进入了一个 C++ 项目。
问题是,我找不到 Lua 的 HTML 渲染库。我可能忽略了什么吗?
如果没有,我有另一个想法(不幸的是,它只能在 Windows 下工作):
使用luaCOM可能可以访问ActiveX WebBrowser Control。我真的不知道如何实现这一点......我想我必须在 C++ 端创建一个包含 ActiveX 控件的基本 GUI,然后我必须将它的接口传递给路亚那边?
如果您能帮助我,我将不胜感激。
lua - 需要 LuaCOM x64
任何人都可以使用开源文件编写 64 位版本的 LuaCOM.DLL
我有 32 位 X86 版本,它工作得很好,直到另一个应用程序的软件开发人员更改为 64 位 Lua,现在链接坏了
lua - 使用 Luacom 和 ADODB 在 Lua 中读取文本文件:错误
我正在构建一个通用函数来读取文本文件,可能是 Ascii、UTF-8 或 UTF-16。(调用函数时,编码是已知的)。文件名可能包含 UTF8 字符,因此标准的 lua io 函数不是解决方案。我无法控制 Lua 实现(5.3)或环境中可用的二进制模块。
我目前的代码是:
执行时出现错误: COM exception:(d:\my\lua\luacom-master\src\library\tluacom.cpp,382):Operation is not allowed in this context
在第 19 行 [local stream = so:LoadFromFile(sPath)]
我仔细阅读了 ADO 文档,显然遗漏了一些让我眼前一亮的东西!我想做的事是不可能的吗?
ETA:如果我注释掉 so.Mode = 1 行,这行得通。这很好,但我不明白为什么,这意味着我最终可能会在不知不觉中犯同样的错误,不管那个错误是什么!
windows - 如何测试文件夹是否可以删除
我正在编写一个 Lua 函数来删除在 Windows 中使用 Luacom 的文件夹(从版本 7 开始,我无法指定版本)。文件夹路径以 UTF-8 指定,并且将包含非 ASCII 字符,因此 os.remove、io.whatever、Penlight 和 lfs 将不起作用。到目前为止,我有(使用 Luacom 访问 Windows com 模型):
我的问题是,如果 bForce = false,并且该文件夹实际上是只读的,则操作会出错。我需要能够测试这种情况并返回错误而不是尝试操作。
一种可能性是操纵 Luacom 错误处理以不因错误而中止,并在操作后测试最后一个错误:
但是有没有更简单的方法,使用 com 模型或 Lua 中可用的其他替代方法?
文件系统对象的参考