Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

Сustom Buttons » [CB]Memory Monitor » 15-04-2018 11:56:47

Всем привет!

Мои пять копеек к данной теме. У меня afom не работает. Вылетает при запуске, поэтому использую memreduct. Написал себе вот такую кнопку, которая запускает memreduct, прожимает ctrl+F1 (очистка памяти) и убивает memreduct.
Вставить на вкладку "Код"
[code]
// путь до папки с firefox.exe
var profileDir = Components.classes["@mozilla.org/file/directory_service;1"]
    .getService(Components.interfaces.nsIProperties)
    .get("CurProcD", Components.interfaces.nsILocalFile)
    .path;

// путь до исполняемого файла
var xul = profileDir + "\\..\\..\\Profile\\User_files\\memreduct\\RunMemreduct.exe";


// выполение исполняемого файла и его агрумент, например ["c:\\boot.ini"]
startProcess(xul,[""]);


// Сообщение об ошибке
function startProcess(path, args) {
    var file = Components.classes["@mozilla.org/file/local;1"]
        .createInstance(Components.interfaces.nsILocalFile);
     file.initWithPath(path);
    if(file.exists()) {
       var process = Components.classes["@moz

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]