URLDecoder для Reget Deluxe
При скачивании Regetом файлов c кирилицей в названии (по ссылкам из Opera и Firefox), получаются иероглифы и кракозябры вида это РїСЂСЏРј РїРѕ телеку утром показывали.mp4.
Нашёл скрипт который в онлайне правильно декодирует эту ссылку, но проблема в использовании его локально в связке с Operой и Regetом. <script type="text/javascript"> function encode() { var obj = document.getElementById('dencoder'); var unencoded = obj.value; obj.value = encodeURIComponent(unencoded).replace(/'/g,"%27").replace(/"/g,"%22"); } function decode() { var obj = document.getElementById('dencoder'); var encoded = obj.value; obj.value = decodeURIComponent(encoded.replace(/\+/g, " ")); } </script> Пытаюсь передать ссылку в Reget, не выходит: var WshShell; // Создаем ссылку на объект WScript.Shell WshShell = WScript.CreateObject("WScript.Shell"); WshShell.Exec("C:\\Temp\\ReGetPortable\\ReGet Deluxe 5.2.330 portable.exe -NoSplash %1 URL"); Как передать скрипту ссылку из Opera знаю (подправить standard_menu.ini): --------------------989898 Item, 989898=Execute program,"urldecoder.js", "%l" А вот как принять её скриптом - тоже не врубаюсь! Буду благодарен за подсказку, если есть какие-либо наработки или решения по теме. |
Часовой пояс GMT +3, время: 00:38. |