В ответ на: Как включить в контекстное меню ссылки пункт "Загрузить с помощью ReGet"?
При этом я не хочу устанавливать плагин.
Подобный пример для FashGet описан здесь . (Спасибо Мангусту) - Создайте файл AddLinkReGet.vbs примерно следующего содержания:
Code:
desc=""
ref=""
Confirm=True
if WScript.Arguments.Count>1 then
desc=WScript.Arguments(1)
end if
if WScript.Arguments.Count>2 then
ref=WScript.Arguments(2)
end if
if WScript.Arguments.Count>3 then
if CStr(WScript.Arguments(3))="NoConfirm" then Confirm=False
end if
AddLink WScript.Arguments(0), desc, ref, Confirm
Sub AddLink(ByVal Url, ByVal Info, ByVal Refer, ByVal Confirm)
Set Catch = CreateObject("ReGetDx.ReGetDownloadApi")
With Catch
.Info = Info
.Confirmation = Confirm
.Url = Url
.Referer = Refer
.AddDownload
End With
End Sub
- Переместите этот файл в папку браузера
- В своём файле меню в разделы [Link Popup Menu], [Image Link Popup Menu] добавьте следующие строки:
Item, "Загрузить с помощью ReGet" = Execute program, "wscript", "AddLinkReGet.vbs %l %T %u"
Item, "Загрузить с помощью ReGet (Без подтверждения)" = Execute program, "wscript", "AddLinkReGet.vbs %l %T %u NoConfirm"
- Сохраняем файл меню в кодировке UTF-8.
Что получаем: - В контекстном меню ссылки появляются команды "Загрузить с помощью FlashGet" и "Загрузить с помощью ReGet (Без подтверждения)". Выполняют они одно и то же (запускают, если не запущен, ReGet и добавляют в него закачку), но вторая не выводит никаких диалоговых окон.
- При добавлении заполняются свойства закачки Referrer (Ссылка) и Описание. Выделите какой нибудь текст на странице перед вызовом контекстного меню, он будет служить описанием.
Проверено с ReGet 4 build 210.
Операции над сообщением:
|