oleg953 19:57 03-05-2014 Цитата: в опере у меня были вмонтированы 2 ехе
В смысле, чтобы запускать некие exe из FF? Если так, то такое с
Custom Buttons можно сделать.
Пример кнопок:
с абсолютными путями:
№19 №91 с относительным:[more]
Код: //Для непортабельной - обычной версии версии замени в третьей строчке "ProfD" на "CurProcD", т.к ProfD
// - это папка профиля, а CurProcD - папка установки Firefox.
var profileDir = Components.classes["@mozilla.org/file/directory_service;1"]
.getService(Components.interfaces.nsIProperties)
.get("ProfD", Components.interfaces.nsILocalFile)
.path;
var path = profileDir + "\\..\\PasswordfoxPortable.exe";
this. runPasswordfox = function (url)
{
var file = Components. classes["@mozilla.org/file/local;1"].
createInstance (Components.interfaces.nsILocalFile);
var process = Components. classes ["@mozilla.org/process/util;1"].
createInstance (Components. interfaces. nsIProcess);
file. initWithPath (path);
process. init (file);
if (!this. pid)
this. pid = [];
this. pid. push (process. run (false, url && [no][url][/no]|| null, url && 1 || 0));
};
//Запуск левой кнопкой мыши
this. runPasswordfox("");