Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Share Downloader | USD (часть 3)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скрипт для custom_script_all_win.js
Код:
function open_usd(){
var urllink=gContextMenu.linkURL;
var pleerpath="D:\\Downloads\\USDownloaderFull\\USDownloader.exe"
if (gContextMenu.onLink)
{
startProcess(pleerpath,[urllink]);
}
 
        function startProcess(path, args) {
    var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
     file.initWithPath(path);
    if(file.exists()) {
       var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
       process.init(file);
        process.run(false, args, args.length);
      } else alert ("USDownloader не найден!");  
};
 
}
 
var contextMenu = document.getElementById("contentAreaContextMenu");
var menuId = "context-open-usd";
var menuItem = document.getElementById(menuId);
if (menuItem) {
     
    contextMenu.removeChild(menuItem);
};
 
menuItem = document.createXULElement("menuitem");
menuItem.setAttribute("id", menuId);
menuItem.setAttribute("label", "USDownloader");
menuItem.setAttribute("class", "menuitem-iconic");
menuItem.setAttribute("image", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC9UlEQVR4nJWTPWxbVRiGn3Puja/v9XUcx3GTGCU4oUkMthAIAZU6sJjFgiFSBQytxBhFqhSWSgxIzB1QUQExMIEKS1WGVEGVLDFUINQgKFAXk9AmtIprp4n/7rUT/53D0ICAjW989b7T83yC/9zZtVMLwBKQBZJH8TaQBz6+mLv82z/7Ynl1ESEEwJCU8rxGr4StCImRKUzDBKA/6FOq38frNBCIC0qpc0Dvw1euYCL4a7wmhcymEk8zF02TCCUJm8MA+P0mO61tNmsFiqWfV5BklFI5oGesf17kxOn0+1LIN9KJZ3nKzRAcBPil/QM3y6usV6/RHFSZVFPErDGkZbLnV2YRRG9cuv2VOLt2akFrXXxiIsXjTgI1UNwb3OLl2TMk7SdxjVEK/jfk764ybU6DhD/aJe6UiwghUhJYcqwQh7qJJyvURJOoGyPjnuQnP8/dxk3S7kn2KLBPHU/u0tFNHCsEsGQC2VF3DL+7z65WtJXHgnqGLx68R6HyNQLJqPMYZ2bf5ZOttzlmzNPq+kRDMQ667awEkqGAy4hlgG4Td+K8fvwthuUw8cgExyKTpIafZ959joxzAlSLSNDAtcIASfkIJtiOja1sSt4GHdXmYe0B4X4cv1/ju8Y1OqrNji4RVDa2bXNEDxPY9g+9TDwSQmORsDS3dtd5M/UOSve5XrnCSxOvseNtYNAhaCcQosPDugewbQL5equWmWIONyQYqEmuNz6lOPgeQZtN70eaqsnv3rccj8xjSBO/FaTe2gTI/41xPpFmZjrCI/n0v/QWCBQagWDQh617DTZKBYQQKePGpdv7L55Oj9Vb1ReCMkrMCROUAaQyMLWJqU0MbWKJALpvcr/cZKP0K6A/uJi7/JlYvrqIQBypbGRnxueYGY8zOuJgB4cQCA4Oe+zX22xVdtmqbKL0IK+Uyml0z0SDRveUUjkk5++Uiyvl6g6x8DjWUACAw+4BVX+PVtcDuKCUOqe17h0B/P/vvHx1ETR89OqX/AlbKkUaMiHE2AAAAABJRU5ErkJggg==");
menuItem.addEventListener("command", open_usd, false);
contextMenu.insertBefore(menuItem, document.getElementById("context-openlinkprivate"));
 
contextMenu.addEventListener("popupshowing", setMenuDisplay, false);
 
 function setMenuDisplay(aEvent) {
                 if (gContextMenu.onLink)
                 {
                 document.getElementById("context-open-usd").hidden = false;
                 }
                 else
                 document.getElementById("context-open-usd").hidden = true;
}
В var pleerpath указываете свой путь до USDownloader.exe, двойные слеши обязательны.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 09:07 13-11-2020 | Исправлено: gyra, 09:24 15-11-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Share Downloader | USD (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru