var localFile = Components.classes["@mozilla.org/filelocal;1"].createInstance(Components.interfaces.nsILocalFile);
localFile.initWithPath("C:\Windows\system32\cmd.exe");
var process = Components.classes["@mozilla.org/processutil;1"].createInstance(Components.interfaces.nsIProcess);
process.init(localFile);
var args=null;
process.run(false, args, args.length);
我正在使用Firefox / 3.6。上面的代码没有被调用。我想这是需要在我的代码中包含一些东西来调用这些组件。在我的浏览器中,这些XPComponent可以使用**
进行检查XPComViewer。
尽快回复Plzzz。
问候,rAHUL ......
我之所以这样,但我收到以下错误:
错误:http://localhost:8080获取属性XPCComponents.classes的权限被拒绝源文件:localhost:8080 / ViewerSoln行:60
我在Firefox 2.0和3.6上都尝试过这个。它的windows环境。请尽快给我一些建议。
谢谢你, 拉胡
答案 0 :(得分:1)
args=null
将无效,因为您尝试稍后将其长度设置为一行。你想要args=[]
。最后,你没有说出你要从哪里开始运行它。