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 |
|