PREVED
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Vit55 Цитата: С жестами мышки не понял, как с их помощью выбрать нужную программу? | Идея в том, чтобы создать два разных жеста мыши. Которые, по задумке, должны выполняться НАД magnet-ссылками. Один жест должен передавать магнет-ссылку в торрент-клиент, другой жест передавать - в DC-клиент. В зависимости от ситуации (от типа магнетов, с которыми работаем) мы выполняем первый или второй жест (над ссылками) и таким образом передаем ссылки в соответствующий клиент на закачку. Жесты это всего лишь альтернатива пунктам меню (ибо удобнее, имхо, если конечно у вас нет предубеждений к жестам мыши как к таковым). Вот готовый 100% рабочий жест (копирует магнет-ссылку и передает ее в uTorrent через утилиту-посредник которая называется uTorrent Adder. Эта утилита, в частности, позволяет передавать magnet-ссылки на закачку в "тихом" режиме без появления окон!): GestureLeft, GestureRight = Copy link & Delay,100 & Execute program, "c:\windows\nircmd.exe", "exec show ~qC:\Program Files (x86)\uTorrent Adder\uTorrent Adder.exe~q -url=~q~$clipboard$~q" Это жест Влево-Вправо, т.е. горизонтальное движение, которое удобно выполнять над ссылкой. При выполнении жеста над ссылкой магнета последний будет сразу же передан в uTorrent на закачку. Готовый жест (Вправо-Влево) для передачи в StrongDC: GestureRight, GestureLeft = Copy link & Delay,100 & Execute program, "c:\windows\nircmd.exe", "exec show ~qC:\Program Files (x86)\StrongDC++\StrongDC.exe~q ~$clipboard$" !!! Чтобы жесты работали не забываем исправлять пути на свои. !!! * При написании жестов проблема была в том, что магнет ссылки обычно имеют очень большую длину (в символах). Однако Опера через команду Execute program не позволяет передавать ссылки огромной длины в качестве параметра для приложения. Для решения проблемы пришлось использовать бесплатную консольную утилитку NirCMD - с ней все ОК т.е. перевариваются любые магнеты Для работоспособности решения необходимо установить бесплатную утилиту командной строки NirCMD В качестве альтернативы жестам, ниже готовые пункты меню(не забываем про пути!): Редактируем меню, добавляем нижеприведенные пункты в секции [Link Popup Menu] , [Image Link Popup Menu] , Turbo Image Link Popup Menu: Item, "Передать magnet в uTorrent"=Copy link,,,,"Attachment Archives" & Delay,100 & Execute program, "c:\windows\nircmd.exe", "exec show ~qC:\Program Files (x86)\uTorrent\uTorrent.exe~q ~$clipboard$" Item, "Передать magnet в StrongDC"=Copy link,,,,"Attachment Archives" & Delay,100 & Execute program, "c:\windows\nircmd.exe", "exec show ~qC:\Program Files (x86)\StrongDC++\StrongDC.exe~q ~$clipboard$" В данном случае(с меню), uTorrent запускается без программы-посредника! Как выглядит: Цитата: В Опере в настройках протокола “magnet” есть пункт « параметр» для чего? | Это поле "параметр" в настройках любого протокола присутствует. Означает параметр командной строки для приложения указанного в "Открыть в другой программе:". Можно еще конечно извернуться и написать два макроса для переключения настроек в "Протоколах" оперы - по одному на каждую программу-обработчик magnet-ссылок. . Сгенерировать две кнопки на тулбар и переключаться с их помощью между обработчиками. Но, честно говоря, смысла не вижу. Решение с жестом или меню гораздо изящнее и удобнее. | Всего записей: 1962 | Зарегистр. 10-03-2006 | Отправлено: 02:26 04-12-2014 | Исправлено: PREVED, 01:16 06-12-2014 |
|