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 :
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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 Word.DocumentClass wd = new Word.DocumentClass(); wd.Activate(); wd.Content.InsertAfter("Salut");
Pouvez-vous m'aider ? Est-ce que quelqu'un a une id�e sur la question ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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);
Cordialement,
Phil
Partager