ponand wrote:А запуск программы (файла) после завершения всех закачек из заданной категории будет?
0.2.0.1 (19.10.2009)
...
[+] Добавлено условие "В категории есть загрузки"; проверяется наличие загрузок на паузе.
Допустим,
A = Загрузка из категории Х
B = В категории Х есть загрузки
Берём формулу A and (not B)
и получаем то, что нужно. Ну и вешаем действие "Запуск программы"...
[добавлено через полчаса]
Гм. Всё-таки не совсем. Надо проверять ещё активные загрузки и загрузки в очереди...
gregox wrote:что писать в поле "conditions formula" ?
Мини-FAQ по формуле:
1. В формуле необходимо использовать буквенные индексы условий (A, B, C,..)
2. В качестве операций можно использовать слова and, or, not или символы соответственно &, |, !.
3. Можно использовать скобки.
Например,
(A|B)&C или (A or B) and C
4. Проверить правильность составленной формулы можно кнопкой "Тест". При этом все условия считаются выполненными (=1), и правило совпадёт, если результат тоже равен 1.
Говоря проще - сначала добавляете условия (они автоматически отмечаются латинскими буквами), затем из этих букв составляете формулу. В случае одного условия без инверсии она будет выглядеть как
Здравствуйте.
Пытаюсь настроить AfterDownload. При попытке применить регулярное выражение для имени файла или ссылки пишет:
TRegExpr(exec): No Input String Specified
Пробовал вводить разными способами (//,"",'' etc), также пробовал просто "1" (единца без кавычек) но результат не изменился. Я не очень знаком с регулярками в Дельфи, и возможно что то делаю не так.
Не могли бы Вы привести пример рабочей регулярки?
PS. DM 5.5.5.1135 (также проверял на последней portable-версии), AfterDownload 0.2.0.1 и 0.2.0.0, OS Windows Vista SP1 (также проверял на WinXP SP3)
orion wrote:TRegExpr(exec): No Input String Specified
Это ошибка в принципе проверки регулярного выражения, поэтому - новая версия:
0.2.0.2 (17.04.2010)
[-] Некорректная проверка регулярных выражений при создании условия.
[*] Условие "В категории есть загрузки" проверяет наличие загрузок во всех состояниях, кроме "Скачано".
[-] При редактировании условия значение параметра очищалось.
Спасибо, заработало!
Заметил, что отрицательное условие (!А) вида "category has downloads" обрабатывается некорректно. После закачки текущего файла оно выстреливает, несмотря на то, что в той же категории есть закачиваемые файлы и файлы в очереди. И тест выражения !A выдает Result 0.
orion wrote:Заметил, что отрицательное условие (!А) вида "category has downloads" обрабатывается некорректно. После закачки текущего файла оно выстреливает, несмотря на то, что в той же категории есть закачиваемые файлы и файлы в очереди.
Хм... Надо проверить.
orion wrote:И тест выражения !A выдает Result 0.
Так и должно быть. При проверке функции все условия принимаются равными 1 (истинно), это было указано в сопроводиловке . Соответственно отрицание даст 0.
UPD: Казалось бы, простой вопрос выявил тучу багов.
0.2.0.3 (20.04.2010)
[-] Условие "В категории есть загрузки" не работало. Вообще.
[-] При редактировании действия значение параметра очищалось.
[-] В окне настройки действия некоторые поля неправильно блокировались при выборе типа действия.
[-] Включение действия в окне настройки правила (в списке действий) не работало.
[-] При редактировании имени семафора не добавлялось стандартное расширение
[-] При обработке файла другими правилами не выполнялась проверка на совпадение, а просто выполнялись действия оставшихся правил.
Как сделать что бы плагин автоматом переименовывал закачанные файлы в текст, взятый из концовки ссылки, по которой этот файл был закачан? Пример ссылки: http://сайт.ком/download/5017, ну или вставлял всю ссылку в название файлов с обрезанием запрещенных символов.
Или может другой кокой есть плагин или программа чтобы сделать такое?
Очень нужно помогите пожалуйста.
Belka2007 wrote:Как сделать что бы плагин автоматом переименовывал закачанные файлы в текст, взятый из концовки ссылки, по которой этот файл был закачан?