Плагин "After Download"
Moderators: Korney San, marcipan
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Плагин "After Download"
Страница проекта на Google Code
Модуль предназначен для последующей обработки завершившихся загрузок, а именно для операций над скачанными файлами.
Модуль позволяет выбирать скачанные файлы по:
- категории (или наличию в ней других загрузок);
- исходных ссылке, имени файла или описанию (с использованием регулярных выражений);
- папке сохранения;
- размеру файла;
- наличию заданного файла
и выполнять над результатами следующие операции:
- копирование/перемещение в папку (с возможностью сохранить новое расположение файла для последующих действий);
- запуск программы с параметрами (с возможностью ожидания завершения);
- запуск на скачивание заданной категории (с возможностью запуска только первой загрузки из этой категории);
- остановка скачивания заданной категории;
- запуск всех возможных загрузок;
- остановка всех загрузок (с возможностью сохранить список для последующего запуска);
- запуск загрузок, остановленных ранее;
- изменение скорости скачивания (с возможностью сохранить текущую), в том числе на сохранённую ранее;
- создание флага;
- удаление заданного файла в Корзину и безвозвратно;
- переименование загруженного файла (с использованием регулярных выражений);
- удаление загруженного файла в Корзину (с возможностью безвозвратно);
0.3.1 (20.04.2012)
[-] Не устанавливалась сохранённая опция "В папку журналов DM".
[*] Диалоги выбора папки начинаются с "Мой компьютер".
[-] Ошибка при попытке открыть журнал.
[-] Лишняя информация в описании действий в окне настройки правила.
[+] Описание флага в описании действий в окне настройки правила.
[-] Действие "Запустить загрузки, остановленные ранее" не отмечалось при открытии окна настроек действия.
[+] Всплывающие подсказки у некоторых кнопок.
[-] Отсутствовал список папок в окне действий.
[-] Сохранение действия при пустых полях некоторых типов.
[x] Условие "Источник содержит" (не поддерживается DM).
[-] Потеря фокуса у редактированного правила или действия.
[-] Тест правила показывал отключённые действия.
[+] В подсказку поля "Параметр" действия "Запустить программу" добавлен вывод результата подстановки тестовой строки c:\TestFolder\Testfile.tst
[+] Опция журналирования несовпавших с правилом файлов в окне проверки правила.
[+] Дублирование папки в подсказке поля выбора папки.
[*] Исправлена и дополнена локализация.
Версия 0.3.1 Английская
Перевод на русский и транслит для 0.3.1
Старые версии - на ГуглоКоде.
Справка по регулярным выражениям: архив, на сайте.
Модуль предназначен для последующей обработки завершившихся загрузок, а именно для операций над скачанными файлами.
Модуль позволяет выбирать скачанные файлы по:
- категории (или наличию в ней других загрузок);
- исходных ссылке, имени файла или описанию (с использованием регулярных выражений);
- папке сохранения;
- размеру файла;
- наличию заданного файла
и выполнять над результатами следующие операции:
- копирование/перемещение в папку (с возможностью сохранить новое расположение файла для последующих действий);
- запуск программы с параметрами (с возможностью ожидания завершения);
- запуск на скачивание заданной категории (с возможностью запуска только первой загрузки из этой категории);
- остановка скачивания заданной категории;
- запуск всех возможных загрузок;
- остановка всех загрузок (с возможностью сохранить список для последующего запуска);
- запуск загрузок, остановленных ранее;
- изменение скорости скачивания (с возможностью сохранить текущую), в том числе на сохранённую ранее;
- создание флага;
- удаление заданного файла в Корзину и безвозвратно;
- переименование загруженного файла (с использованием регулярных выражений);
- удаление загруженного файла в Корзину (с возможностью безвозвратно);
0.3.1 (20.04.2012)
[-] Не устанавливалась сохранённая опция "В папку журналов DM".
[*] Диалоги выбора папки начинаются с "Мой компьютер".
[-] Ошибка при попытке открыть журнал.
[-] Лишняя информация в описании действий в окне настройки правила.
[+] Описание флага в описании действий в окне настройки правила.
[-] Действие "Запустить загрузки, остановленные ранее" не отмечалось при открытии окна настроек действия.
[+] Всплывающие подсказки у некоторых кнопок.
[-] Отсутствовал список папок в окне действий.
[-] Сохранение действия при пустых полях некоторых типов.
[x] Условие "Источник содержит" (не поддерживается DM).
[-] Потеря фокуса у редактированного правила или действия.
[-] Тест правила показывал отключённые действия.
[+] В подсказку поля "Параметр" действия "Запустить программу" добавлен вывод результата подстановки тестовой строки c:\TestFolder\Testfile.tst
[+] Опция журналирования несовпавших с правилом файлов в окне проверки правила.
[+] Дублирование папки в подсказке поля выбора папки.
[*] Исправлена и дополнена локализация.
Версия 0.3.1 Английская
Перевод на русский и транслит для 0.3.1
Старые версии - на ГуглоКоде.
Справка по регулярным выражениям: архив, на сайте.
Last edited by Korney San on 19 Sep 2007, 8:45 Wed, edited 3 times in total.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Korney San Все это здорово, но долго разбирался в настройках, где и что, второе я так и не понял, как её можно настроить под Rapidshare ?
Можно маленькую документацию.
Создана категория Rapidshare, после закачки файла из которой должен происходить запуск программы(минус в том что нет галочки, ожидать выполнения программы, или таймер какойнибудь).
По теории должно происходить так:
1. скачиваетсья файл с Rapidshare
2. после скачивания запускаеться программа
3. после выполения программы, или это таймер, запуск следующей закачки из категории.
Но у меня не выходить настроить плагин как надо
Можно маленькую документацию.
Создана категория Rapidshare, после закачки файла из которой должен происходить запуск программы(минус в том что нет галочки, ожидать выполнения программы, или таймер какойнибудь).
По теории должно происходить так:
1. скачиваетсья файл с Rapidshare
2. после скачивания запускаеться программа
3. после выполения программы, или это таймер, запуск следующей закачки из категории.
Но у меня не выходить настроить плагин как надо
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Можно.ZuB007 wrote:Korney San Все это здорово, но долго разбирался в настройках, где и что, второе я так и не понял, как её можно настроить под Rapidshare ?
Можно маленькую документацию.
Создаёшь правило, в котором отмечаешь, по чём выбирать. В правиле создаёшь действия, которые выполняются ПОСЛЕДОВАТЕЛЬНО. Если какое-то действие файл уже не обнаруживает, то оно выполняться не будет.
И правило, и действия нужно ВКЛЮЧАТЬ - отмечать галкой рядом с названием/описанием. Невключенные игнорируются.
Версия плагина пока тестовая, идеи доработок приветствуются. Твой случай пока, видимо, реализовать не получится. В идеале должно быть так:ZuB007 wrote: Создана категория Rapidshare, после закачки файла из которой должен происходить запуск программы(минус в том что нет галочки, ожидать выполнения программы, или таймер какойнибудь).
По теории должно происходить так:
1. скачиваетсья файл с Rapidshare
2. после скачивания запускаеться программа
3. после выполения программы, или это таймер, запуск следующей закачки из категории.
Но у меня не выходить настроить плагин как надо
1. Скачивается файл
2.1 Действием создаётся файл-флаг (пока не реализовано).
2.2 Действием запускается программа, которая по выходу стирает этот флаг.
2.3 Мониторится наличие флага (не реализовано), по его исчезновению происходит запуск всей категории (реализовано) или отдельной закачки из категории (не реализовано), или ещё какое действие.
Мне кажется, что 2.3 лучше будет сделать отдельным правилом, добавив соответствующий функционал.
Ждите. Через пару дней сделаю.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Сделал рабочую версию плагина, 0.1.0.2.
Ссылка в шапке темы.
P.S. Когда делал очередь приложений и флаги, думал - мозги вывихну!
Ссылка в шапке темы.
P.S. Когда делал очередь приложений и флаги, думал - мозги вывихну!
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Что значит "ничего"?G0rdon wrote:Плагин не хочет ничего перемещать после закачки:(
Конфигурацию правила и имя скачиваемого файла в студию.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Та ничего, ничего. Есть там пару известных мне багов, но проявляются только в специфических комбинациях...G0rdon wrote:Извиняюсь,кривые руки,все заработало...
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
А можно добавить создание лог файла работы плагина?
а то ошибки допущенные при написании правил долго отлавливать приходится .
и еще не знаю глюк не глюк но если поставил галочку на против пункта "с размером файла" снять ее не возможно
Да и ini файл вроде бы не обновляются после изменения правила
а то ошибки допущенные при написании правил долго отлавливать приходится .
и еще не знаю глюк не глюк но если поставил галочку на против пункта "с размером файла" снять ее не возможно
Да и ini файл вроде бы не обновляются после изменения правила
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
Ожидание процесса
Аффтар почитай про WaitForSingleObject.
- Korney San
- Гуру
- Posts: 1116
- Joined: 02 Oct 2006, 17:01 Mon
- Location: Беларусь, Гомель
- Contact:
Re: Ожидание процесса
Спасибо, для другого плага уже почитал. Не все же на короткой ноге с MSDN...vasa_pmr wrote:Аффтар почитай про WaitForSingleObject.
Появится время - доведу до ума.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд