2009-02-04 10 views
1

Quelqu'un connaît-il des exemples qui montrent la programmation COM via Lua? Pourrait nécessiter une bibliothèque.Lua COM Programmation

J'ai besoin d'écrire des scripts externes pour Photoshop, me demandant si c'est possible avec Lua.

Répondre

4

Jetez un oeil à Lua for Windows. Il contient LuaCOM. Je ne l'ai pas essayé moi-même, cependant.

3

Comme l'a dit gimpf, jetez un oeil à LuaCOM. Vous pouvez soit l'obtenir à partir de its official site, qui est la dernière version (1.4). Décompressez quelque part et jeter un oeil sur le dossier "Demo", qui comprend des exemples pour:

  • ADO
  • Powerpoint
  • SAPI (Speech API)
  • WMI

Ils sont plus comme des cas de test que des exemples, mais vous pouvez obtenir l'idée.

3

Vous pouvez rouler votre propre système en utilisant CInvoke et du code C/C++ personnalisé combiné avec des méta-tables Lua.

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

De l'expérience que je ne peux pas recommander cela, il est assez compliqué et nécessite beaucoup d'efforts pour obtenir ce droit et de le rendre Pare-balles.

+0

Yup! C/Invoque des règles! – Armentage

+0

Je recommande vivement C/Invoke. –