【发布时间】:2010-10-05 11:44:31
【问题描述】:
有谁知道通过 Lua 进行 COM 编程的例子吗?可能需要一个库。
我需要为 Photoshop 编写一些外部脚本,所以想知道是否可以使用 Lua。
【问题讨论】:
标签: com scripting lua photoshop luacom
有谁知道通过 Lua 进行 COM 编程的例子吗?可能需要一个库。
我需要为 Photoshop 编写一些外部脚本,所以想知道是否可以使用 Lua。
【问题讨论】:
标签: com scripting lua photoshop luacom
您可以使用 CInvoke 和一些自定义 C/C++ 代码结合 Lua 元表来构建自己的系统。
http://www.nongnu.org/cinvoke/
根据经验,虽然我不能推荐这个,但它非常复杂,需要付出很多努力才能做到正确并使其防弹。
【讨论】:
正如 gimpf 所说,看看 LuaCOM。您可以从最新版本 (1.4) 的 its official site 获取它。将其解压到某个地方并查看“Demo”文件夹,其中包括以下示例:
它们更像是测试用例而不是示例,但您可以理解。
【讨论】:
看看Lua for Windows。它包含 LuaCOM。不过我自己没试过。
【讨论】: