比如说我想知道下面代码的“process.run(false, arguments, arguments.length,{});”的各个参数是什么,要怎么查,除了有run函数外还有什么函数可以调用吗?我使用时发现如果参数带空格会被截断,比如参数是路径 C:\Intel\a b,传到调用程序里只有前面的C:\Intel\a,加双引号没用,还是会被截断
function hello() {
var oURL = "www.baidu.com";
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var process = Components.classes['@mozilla.org/process/util;1'].getService(Components.interfaces.nsIProcess);
var targetFile = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
targetFile.initWithPath("D:/temp/1.exe");
process.init(targetFile);
var arguments = [oURL]; //arguments参数必须是数组,否则下面语句不执行
process.run(false, arguments, arguments.length,{});
}
http://blog.csdn.net/karl_max/article/details/7082442
这里有提到官方文档的地址,这些API信息,官方文档应该是最详细的