如何在firefox扩展内容目录中调用bat文件

时间:2009-09-29 15:36:08

标签: javascript firefox firefox-addon

我有一个bat文件,需要在firefox扩展名中从javascript调用..

我在内容/ chrome目录中有bat文件.. 我试着像这样调用bat文件..

var exe = 

Components.classes['@mozilla.org/file/local;1']
          .createInstance(Components.interfaces.nsILocalFile);
exe.initWithPath("chrome://sample/content/test.bat");
exe.launch();

但它不起作用..

1 个答案:

答案 0 :(得分:3)

您将要使用nsIProcess接口: https://developer.mozilla.org/en/Code_snippets/Running_applications#Using_nsIProcess

我在成功之前已经将它用于批处理文件。

(具体来说,这里:http://code.google.com/p/extensiondev/source/browse/trunk/content/extensionbuilder.js#915虽然其中一些代码可能已过期!)