Faire un appel Microsoft COM depuis javascript/Firefox
Bonjour,
J'ai un ex�cutable Windows qui est referenc� comme objet COM (anciennement OLE Automation). Autrement dit, il est "pilotable" par une autre application.
Je voudrais le piloter depuis une appli web execut�e dans firefox.
J'ai trouv� des exemples de code javascript qui lancent un executable windows (cf. 2�me extrait de code en fin de message), mais ce n'est pas �a que je souhaite faire.
Si je prends l'exemple de word, je voudrais, pour une instance de word d�j� lanc�e (je ne veux pas reforker un process word.exe) lui faire ouvrir un nouveau document et taper du texte.
Si j'�tais dans un programme local en c#, cela donnerait :
Code:
1 2 3 4
|
Word.DocumentClass wd = new Word.DocumentClass();
wd.Activate();
wd.Content.InsertAfter("Salut"); |
Mais comme je suis en javascript, je ne sais pas comment faire. Comme indiqu� plus haut, le seul code que j'ai trouv� lance un ex�cutable. Cela donne :
Code:
1 2 3 4 5 6 7 8
|
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var exe = window.Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
exe.initWithPath(path);
var run = window.Components.classes['@mozilla.org/process/util;1'].createInstance(Components.interfaces.nsIProcess);
run.init(exe);
var parameters = [""];
run.run(false, parameters, parameters.length); |
Pouvez-vous m'aider ? Est-ce que quelqu'un a une id�e sur la question ?
Cordialement,
Phil