Плагин "After Download"

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

Moderators: Korney San, marcipan

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

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

User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

ponand wrote:Почемуто не нашел автоудаления правила после выполнения :(
Это сейчас возможно?
О_о
ЕМНИП плагин никогда не предполагал УДАЛЕНИЯ правил (кроме как вручную). По умолчанию если правило совпало, то дальнейшая обработка прекращается, если не установлена специальная опция.

Если в этом требуются какие-либо изменения - надо дорабатывать. ;)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
UksusoFF
Posts: 6
Joined: 19 Nov 2009, 17:26 Thu
Contact:

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

Post by UksusoFF »

Пытаюсь с помощью этого плагина сделать авто-распаковку архивов.
Сделал вот что такие настройки:
Image Image Image
Но ничего не происходит :( Чяднт?

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

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

Post by Korney San »

Проверю, исправлю.
Насчёт автосайза - обычно мои формы имеют фиксированный размер. Видимо у этой забыл указать параметр. ;)
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
UksusoFF
Posts: 6
Joined: 19 Nov 2009, 17:26 Thu
Contact:

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

Post by UksusoFF »

Korney San wrote:Проверю, исправлю.
Насчёт автосайза - обычно мои формы имеют фиксированный размер. Видимо у этой забыл указать параметр. ;)
а с распаковкой что? баг?
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

UksusoFF wrote:а с распаковкой что? баг?
Да, у Вас. Вы спутали в параметрах две переменные.

Code: Select all

e "%F" -o"%P\%N"
- этой командой Вы пытаетесь распаковать ПАПКУ скачанного файла в папку с именем "Полный_путь_к_файлу\Имя_файла".
Если я правильно понял Вашу логику распаковки (папка там же и того же имени, что и архив), должно быть

Code: Select all

e "%P" -o"%F\%N"
Распаковка тестировалась на WinRar и работала.

P.S. Из Вашей хотелки - удалять файлы плагин умеет.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
UksusoFF
Posts: 6
Joined: 19 Nov 2009, 17:26 Thu
Contact:

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

Post by UksusoFF »

Korney San wrote:
UksusoFF wrote:а с распаковкой что? баг?
Да, у Вас. Вы спутали в параметрах две переменные.

Code: Select all

e "%F" -o"%P\%N"
- этой командой Вы пытаетесь распаковать ПАПКУ скачанного файла в папку с именем "Полный_путь_к_файлу\Имя_файла".
Если я правильно понял Вашу логику распаковки (папка там же и того же имени, что и архив), должно быть

Code: Select all

e "%P" -o"%F\%N"
Распаковка тестировалась на WinRar и работала.

P.S. Из Вашей хотелки - удалять файлы плагин умеет.
чойто у меня все равно ничего не происходит...

ЗЫ Почему нельзя подписаться на форумы? ):
User avatar
Korney San
Гуру
Posts: 1116
Joined: 02 Oct 2006, 17:01 Mon
Location: Беларусь, Гомель
Contact:

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

Post by Korney San »

UksusoFF wrote:чойто у меня все равно ничего не происходит...
Итак, ПРАВИЛЬНЫЙ ответ. :)

Code: Select all

e "%P" -o"%F%N_\"
1. Символ "\" после "%F" не нужен, т.к. параметр уже идёт с этим символом;
2. Создать папку с ТОЧНО ТАКИМ ЖЕ именем, как у УЖЕ СУЩЕСТВУЮЩЕГО файла, система не даёт. Ни архиватору, ни менеджеру файлов. Наоборот - пожалуйста.
В этом смысл символа "_" (поставьте любой по своему желанию);
3. Без символа "\" в конце архиватор не поймёт, что это папка.

Что касается пропадания элементов формы по нажатию Alt, мой плагин совершенно ни при чём. Смотрите настройки украшательств в своей системе. К слову, что за она?
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
User avatar
UksusoFF
Posts: 6
Joined: 19 Nov 2009, 17:26 Thu
Contact:

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

Post by UksusoFF »

Да, забавно, теперь распаковывает (:
А нельзя обрезать расширение файла? Чтобы распаковывало в папку без .7z и тд?
Если бы еще удалялся архив, то вообще красота.
Что касается пропадания элементов формы по нажатию Alt, мой плагин совершенно ни при чём. Смотрите настройки украшательств в своей системе. К слову, что за она?
Win7x64 Ultimate из всех урашательств только патчин uxtheme и кастомная тема.
На системе без патча тем тоже самое, так что это плагин))
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

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

Post by ponand »

UksusoFF wrote:Да, забавно, теперь распаковывает (:
А нельзя обрезать расширение файла? Чтобы распаковывало в папку без .7z и тд?
Если бы еще удалялся архив, то вообще красота.
Для winRar попробуйте

Code: Select all

x -ad "%P" "%F"
-ad Данный ключ может пригодиться при распаковке группы архивов.По умолчанию WinRAR извлекает файлы из всех архивов в одну и ту же папку, если же указать этот ключ, то файлы из каждого архива будут распакованы в отдельные папки
Для 7-zip

Code: Select all

x "%P" -o* -aou -y
-o{dir_path} Это - путь каталога адресата. Он не обязательно должен заканчиваться обратным слешем. Если Вы определите * в {dir_path}, то 7-Zip заменит этот символ * на название архива.


Для удаления архива попробуйте запустите cmd.exe с параметром

Code: Select all

/c del "%P" /Q
но возможны плачевные последствия если файл будет отсутствовать.
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: Для удаления архива попробуйте запустите cmd.exe с параметром

Code: Select all

/c del "%P" /Q
но возможны плачевные последствия если файл будет отсутствовать.
Интересная мысль. Пока не доработан сам плагин, можно использовать.
Создать второе правило (с одним этим действием) за первым, в первом поставить галку "Обрабатывать другими правилами".
Если файл будет отсутствовать, действие просто не будет выполняться.
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: Создать второе правило (с одним этим действием) за первым, в первом поставить галку "Обрабатывать другими правилами".
Если файл будет отсутствовать, действие просто не будет выполняться.
А зачем ещё одно правило? добавление еще одного действия в это правило будет достаточно.
XPProSP3 (zver) DM 5.13.2.1317 Опера 12.01.1532
ponand
Гуру
Posts: 134
Joined: 15 Jun 2008, 2:55 Sun
Location: Ставропольский край

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

Post by ponand »

Можно ли сейчас задать новое название файла с применением подстановочных знаков(как в команде ren ком.строки) или регулярных выражений?
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:Можно ли сейчас задать новое название файла с применением подстановочных знаков(как в команде ren ком.строки) или регулярных выражений?
К сожалению, нет. Но если вы опишете, что требуется...
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:К сожалению, нет. Но если вы опишете, что требуется...
изменить часть название файла
проще говоря создать новое название файла изменив часть старого названия.
Найти -> Заменить.
Найти -> Удалить.
Дописать текст до или после названия.
Вставить текст в название.

переименовать.

П.С в принципе команда rename ком.строки подходит, но, новое название плагин больше незнает и при совпадение с другими правилами выдает несколько сообщений об ошибке.
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: П.С в принципе команда rename ком.строки подходит, но, новое название плагин больше незнает и при совпадение с другими правилами выдает несколько сообщений об ошибке.
Плагин помнит только то имя, которое изменил сам.
XPProSP3, DM 5.15.2.1341, Pale Moon 20.0.1, Opera Next 12.15 (1748) RTFM & STFF
Если Вы не можете быть хорошим примером, то Вам просто придётся служить ужасным предостережением. © Кэтрин Эйрд
Post Reply