Вопрос

Кто-нибудь знает какие-либо примеры, показывающие COM-программирование через Lua?Может потребоваться библиотека.

Мне нужно написать несколько внешних скриптов для Photoshop, поэтому интересно, возможно ли это с Lua.

Это было полезно?

Решение

Взгляните на Lua для Windows.Он содержит LuaCOM.Но я сам этого не пробовал.

Другие советы

Как сказал гимпф, взгляните на LuaCOM.Вы можете либо получить его у его официальный сайт, которая является последней версией (1.4).Распакуйте его куда-нибудь и взгляните на папку "Demo", которая содержит примеры для:

  • ШУМИХА
  • Powerpoint
  • SAPI (Речевой API)
  • WMI

Они больше похожи на тестовые примеры, чем на примеры, но вы можете уловить идею.

Вы можете создать свою собственную систему, используя CInvoke и некоторый пользовательский код на C / C ++ в сочетании с метатаблицами Lua.

http://www.nongnu.org/cinvoke/

Исходя из опыта, хотя я не могу рекомендовать это, это довольно сложно и требует больших усилий, чтобы сделать это правильно и сделать его пуленепробиваемым.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top