Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.02.2014, 04:37
Новичок на форуме
Отправить личное сообщение для Bordland Посмотреть профиль Найти все сообщения от Bordland
 
Регистрация: 06.02.2014
Сообщений: 1

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"

А вот как принять её скриптом - тоже не врубаюсь!
Буду благодарен за подсказку, если есть какие-либо наработки или решения по теме.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод для конвертирования едениц px, em, %, pt. jegit Элементы интерфейса 0 07.03.2013 16:15
drag-and-drop и position:fixed dotwatt Элементы интерфейса 5 05.12.2012 08:44
IDE для Java Script constant Библиотеки/Тулкиты/Фреймворки 0 27.09.2012 09:31
Модуль для web-to-print проекта Anton2507 Работа 0 29.07.2012 11:35