Плагин "After Download"

Все что касается разработки, отладки, использования подключаемых модулей.

Moderators: Korney San, marcipan

Нужен ли этот плагин (и его развитие)?

Да
25
96%
Нет
1
4%
 
Total votes: 26

ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Re: Плагин "After Download"

Post by ponand »

  1. Korney San wrote: [+] В подсказку поля "Параметр" действия "Запустить программу" добавлен вывод результата подстановки тестовой строки c:\TestFolder\Testfile.tst
    подсказки нет, файл не создается :roll:
  2. при тесте правила сообщение об ошибке
    Image
  3. вывалилось такое, незнаю чьё поэтому показываю на всякий случай
    Image
  4. при открытии формы "Действия" не показывается названия правила
    Image
  5. переодически, сбои при создании нового или редактировании правила
  6. лог файл, что то там нето

    Code: Select all

    [20.04.2012 18:47:47] Information > Файл > Файл E:\Downloads\Видео\Сериалы\Ментовские войны\3 сезон\07.avi.zip был сохранён.
    [20.04.2012 18:47:47] Information > Правило > Файл E:\Downloads\Видео\Сериалы\Ментовские войны\3 сезон\07.avi.zip совпал с правилом ментовские войны 3.
    [20.04.2012 18:47:47] Information > Действие > Действие "Запустить программу C:\WINDOWS\system32\cmd.exe" выполняется с файлом E:\Downloads\Видео\Сериалы\Ментовские войны\3 сезон\07.avi.zip.
    [20.04.2012 18:47:47] Information > Действие > Действие "Запустить программу C:\WINDOWS\system32\cmd.exe" имеет параметры "/c ren "E:\Downloads\Видео\Сериалы\Ментовские войны\3 сезон\07.avi.zip"  s03e*.avi".
    [20.04.2012 18:47:48] Information > Действие > Действие "Запустить программу C:\WINDOWS\system32\cmd.exe" выполнено с файлом E:\Downloads\Видео\Сериалы\Ментовские войны\3 сезон\07.avi.zip.
    [20.04.2012 18:47:48] Information > Действие > Действие "Переименовать в s03e+[0-9]+\.avi" выполняется с файлом E:\Downloads\Видео\Сериалы\Ментовские войны\3 сезон\07.avi.zip.
    [20.04.2012 18:47:48] Information > Ошибка > Нельзя переименовать файл E:\Downloads\Видео\Сериалы\Ментовские войны\3 сезон\07.avi.zip в s03e+[0-9]+\.avi: регэксп не совпал.
    [20.04.2012 18:47:48] Information > Действие > Действие "Переименовать в s03e+[0-9]+\.avi" выполнено с файлом E:\Downloads\Видео\Сериалы\Ментовские войны\3 сезон\07.avi.zip.
    было 2-а действия, но одно было отключено.
  7. не работает выключение и удаление правила
  8. Не помешает кнопка сброса(очистки) журнала
    в логе непомешает разделить описания дийствий с файлами
    например пробелами :)

    Code: Select all

    [20.04.2012 19:04:31] Information > Файл > Файл E:\Downloads\Программы\speed_up_v241.zip был сохранён.
    [20.04.2012 19:04:31] Information > Правило > Файл E:\Downloads\Программы\speed_up_v241.zip не совпал ни с одним из правил.
    
    [20.04.2012 19:04:38] Information > Файл > Файл E:\Downloads\Программы\emtp.zip был сохранён.
    [20.04.2012 19:04:38] Information > Правило > Файл E:\Downloads\Программы\emtp.zip не совпал ни с одним из правил.
    
    [20.04.2012 19:05:10] Information > Файл > Файл E:\Downloads\Программы\delforexp.rar был сохранён.
    [20.04.2012 19:05:10] Information > Правило > Файл E:\Downloads\Программы\delforexp.rar не совпал ни с одним из правил.
    
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
User avatar
UksusoFF
Posts: 6
Joined: 19 Nov 2009, 17:26 Thu
Contact:

Re: Плагин "After Download"

Post by UksusoFF »

странно, но в последней версии как было пропадание элементов при нажатии Alt так и осталось :)
и окно настройка правила как не влазило так и не влазиет в размеры формы :)
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "After Download"

Post by Korney San »

ponand wrote:подсказки нет, файл не создается :roll:
А он и не должен создаваться. При составлении поля "Параметр" и наведении на него курсора Вы увидите во всплывающей подсказке результат подстановки в макросы этой строки.
ponand wrote:при тесте правила сообщение об ошибке
Нашёл очепятку, исправил.
ponand wrote:вывалилось такое, незнаю чьё поэтому показываю на всякий случай
Логично предположить, что операция копирования была неудачной, например, DM или антивирус не разблокировал файл. А сообщение скорее всего системное, поскольку используются оболочки системных функций копирования.
ponand wrote:при открытии формы "Действия" не показывается названия правила
Исправил.
ponand wrote:переодически, сбои при создании нового или редактировании правила
Пока не смог повторить, можно точнее?
ponand wrote:лог файл, что то там нето
было 2-а действия, но одно было отключено.
Флаг включения действия вообще не проверялся. Добавил пару проверок.
ponand wrote:не работает выключение и удаление правила
А включение работает? Как проверяете?
ponand wrote:Не помешает кнопка сброса(очистки) журнала
Добавил.
ponand wrote:в логе непомешает разделить описания дийствий с файлами
например пробелами :)
Если Вы про ">", то это компонент так сохраняет.

UksusoFF wrote:странно, но в последней версии как было пропадание элементов при нажатии Alt так и осталось :)
Нажимал Alt везде. Нигде ничего не пропадает, только в главном окне моргает один раз.
UksusoFF wrote:и окно настройка правила как не влазило так и не влазиет в размеры формы :)
Исправил блокировкой размера окна. :D
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Re: Плагин "After Download"

Post by ponand »

Korney San wrote: А он и не должен создаваться. При составлении поля "Параметр" и наведении на него курсора Вы увидите во всплывающей подсказке результат подстановки в макросы этой строки.
подсказки нету и непонятно, зачем этот файл в описании?
[+] В подсказку поля "Параметр" действия "Запустить программу" добавлен вывод результата подстановки тестовой строки c:\TestFolder\Testfile.tst
Korney San wrote:
ponand wrote:переодически, сбои при создании нового или редактировании правила
Пока не смог повторить, можно точнее?
Не сохраняются изменения или правило в xml при нажатии кнопки ок на форме "Правила"
Korney San wrote:
ponand wrote:не работает выключение и удаление правила
А включение работает? Как проверяете?
создовал правило которое должно было одним действием отключить другое правило а другим самоудолялиться.
включение пока непробывал
Korney San wrote:
ponand wrote:в логе непомешает разделить описания дийствий с файлами например пробелами :)
Если Вы про ">", то это компонент так сохраняет.
нет, я имел введу отделить описание действий, разных файлов, пустой строкой.
как показал в примере.

потестить пока неочень получается :(
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "After Download"

Post by Korney San »

ponand wrote:подсказки нету и непонятно, зачем этот файл в описании?
Специально для Вас видео.
ponand wrote:Не сохраняются изменения или правило в xml при нажатии кнопки ок на форме "Правила"
Сохранение файла происходит в течение 5с с момента закрытия окна. Пробуйте открывать окно настроек позже.
ponand wrote:создовал правило которое должно было одним действием отключить другое правило а другим самоудолялиться.
включение пока непробывал
Хорошо, попробую сам ещё раз.
ponand wrote:нет, я имел введу отделить описание действий, разных файлов, пустой строкой.
как показал в примере.
Совсем пустой строкой не получится (компонент), можно строкой без описания:

Code: Select all

[20.04.2012 19:04:31] Information >
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Re: Плагин "After Download"

Post by ponand »

А когда же появится подправленная версия?
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
Qwertiy
Гуру
Posts: 764
Joined: 07 Jan 2011, 1:45 Fri
Location: Россия

Post by Qwertiy »

ponand wrote:А когда же появится подправленная версия?
[color=#0140BF]http://downloadmaster.net/forum/memberlist.php?mode=viewprofile&u=5035[/color] wrote:Последнее посещение: 16 авг 2012, 23:52 Чт
Пожалуйста, посмотрите: Использование ссылок в тексте сообщений
Поддерживаются браузеры: Опера 12, Хром, Firefox.
Обновлено: 21.09.2012. Надо бы ещё подправить и обновить...
Ссылки на файлы обновлены: 24.05.2013.
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Re: Плагин "After Download"

Post by ponand »

Сегодня пять лет теме наверное и плагину тоже :D
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "After Download"

Post by Korney San »

ponand wrote:Сегодня пять лет теме наверное и плагину тоже :D
Да, было. :)
ponand wrote:А когда же появится подправленная версия?
Сейчас, после выхода из отпуска, очень мало свободного времени, потому скоро не обещаю.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Re: Плагин "After Download"

Post by ponand »

Korney San wrote:Специально для Вас видео
я вам и так верил, но у меня всё по прежнему и подсказка не всплывает
возможно нужны какие нибудь спец.библиотеки?
Korney San wrote:Сохранение файла происходит в течение 5с с момента закрытия окна. Пробуйте открывать окно настроек позже.
после полной переустановки заработало.
Korney San wrote:Совсем пустой строкой не получится (компонент), можно строкой без описания:
вполне подойдет.

Хотелось бы, что бы была возможность, проверить в условии, наличие папки, а не только файла(файл флаг)

На вкладке "Действие" при выборе папки копирования или перемещения файла, папка обязательно должна существовать, нельзя ли сделать так, что бы её можно было создать вручную(кнопкой) или она бы создавалась автоматически при выполнении действия.
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "After Download"

Post by Korney San »

ponand wrote:я вам и так верил, но у меня всё по прежнему и подсказка не всплывает
возможно нужны какие нибудь спец.библиотеки?
Я бы не сказал, должно работать "из коробки".
Попробую проверить.
ponand wrote:Хотелось бы, что бы была возможность, проверить в условии, наличие папки, а не только файла(файл флаг)
Добавлю.
ponand wrote:На вкладке "Действие" при выборе папки копирования или перемещения файла, папка обязательно должна существовать, нельзя ли сделать так, что бы её можно было создать вручную(кнопкой) или она бы создавалась автоматически при выполнении действия.
С этим есть небольшой геморрой: ни одна команда не умеет создавать дерево папок (т.е., к примеру, когда существует только c:\Folder1\ , а мы создаём c:\Folder1\Folder2\Folder3\ ). Придётся лепить костыль.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Re: Плагин "After Download"

Post by ponand »

Korney San wrote:С этим есть небольшой геморрой: ни одна команда не умеет создавать дерево папок (т.е., к примеру, когда существует только c:\Folder1\ , а мы создаём c:\Folder1\Folder2\Folder3\ ). Придётся лепить костыль.
При операции копировании и перемещении может создаваться дерево папок, по крайней мере при выполнении ком.строкой создается.
Если и в делфи так же работает, тогда достаточно убрать проверку пути в Окне действия и добавить поверку доступности диска перед самой операцией.
В выпадающем списке, отображается путь сохранения, взятый из закачек
По идее, нужен свой список, новых путей сохранения или даже новых путей сохранения без конечной папки.


Сейчас правила создаются как if, нельзя ли сделать их подобно case? То есть, одно правило проверяет общее условие, а дочернии правила проверяют уникальные условия.это ускорит не только составления правила но и работу плагина.
Ну или хотя бы как сделано это в программе HandyCache
после обязательного правила могут быть необязательные которые выполняются только если выполняется обязательное.


Можно ли при переименовании файла пользоваться обратными ссылками? И если можно то как будет выглядеть правило?
Хотелось бы иметь возможность применять макросы подстановки при задании нового имени.
так же не помешает иметь возможность использовать обычный поиск-замена при задании нового имени.
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "After Download"

Post by Korney San »

ponand wrote:При операции копировании и перемещении может создаваться дерево папок, по крайней мере при выполнении ком.строкой создается.
Если и в делфи так же работает, тогда достаточно убрать проверку пути в Окне действия и добавить поверку доступности диска перед самой операцией.
Поковыряюсь.
ponand wrote: В выпадающем списке, отображается путь сохранения, взятый из закачек
По идее, нужен свой список, новых путей сохранения или даже новых путей сохранения без конечной папки.
Это уже надо сохранять свой собственный и включать возможность добавления вручную. Сделаю.
ponand wrote: Сейчас правила создаются как if, нельзя ли сделать их подобно case? То есть, одно правило проверяет общее условие, а дочернии правила проверяют уникальные условия.это ускорит не только составления правила но и работу плагина.
Перейти от формулы к дереву?
ponand wrote:Можно ли при переименовании файла пользоваться обратными ссылками? И если можно то как будет выглядеть правило?
Что такое "обратные ссылки"?
ponand wrote:Хотелось бы иметь возможность применять макросы подстановки при задании нового имени.
так же не помешает иметь возможность использовать обычный поиск-замена при задании нового имени.
Какие нужны макросы?
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

Re: Плагин "After Download"

Post by ponand »

Korney San wrote:Это уже надо сохранять свой собственный и включать возможность добавления вручную. Сделаю.
а без выключения ни как нельзя?
Korney San wrote:Перейти от формулы к дереву?
по сути да но и просто правила тоже нужны.
Korney San wrote:Что такое "обратные ссылки"?
из справки wrote: Метасимволы - подвыражения

Метасимволы ( ... ) могут также использоваться для задания подвыражений - по завершении поиска выражения Вы можете обратиться к любому подвыражению используя свойства MatchPos, MatchLen и Match, а также подставлять подвыражения в некий шаблон, используя метод Substitute).

Подвыражения нумеруются слева направо, в порядке появления открывающих скобок.

Первое подвыражение имеет номер '1' (выражение в целом - '0', к нему можно обращаться в Substitute как '$0' так и '$&').

Примеры:

(foobar){8,10} находит строку содержащую 8, 9 или 10 копий 'foobar'

foob([0-9]|a+)r находит 'foob0r', 'foob1r' , 'foobar', 'foobaar', 'foobaar' и т.д.



Метасимволы - обратные ссылки

Метасимволы от \1 до \9 воспринимаются как обратные ссылки. \<n> совпадает с ранее найденным подвыражением #<n>.

Примеры:

(.)\1+ находит 'aaaa' и 'cc'.

(.+)\1+ также находит 'abab' и '123123'

(['"]?)(\d+)\1 находит "13" (в дв.кавычках), или '4' (в один.кавычках) или 77 (без кавычек) и т.д.
Korney San wrote:Какие нужны макросы?
названия файла и расширения файла(если будет возможность его изменить или удалить)
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

Re: Плагин "After Download"

Post by Korney San »

ponand wrote:
из справки wrote: Метасимволы - подвыражения
...

Метасимволы - обратные ссылки
...
Что-то я пока с трудом понимаю, как оно может пригодиться. Пример можно?
ponand wrote:названия файла и расширения файла(если будет возможность его изменить или удалить)
Такие есть, просто добавить обработку.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Post Reply