Страница 41 из 50

Добавлено: Пт июн 21, 2019 18:34
Flasher
Loopback
Я сам пользуюсь qBittorrent. Временные файлы появляются редко и всегда нулевого размера, т.е. не заполняются. Причём кэширование я и здесь отключаю по --file-allocation=none.
Loopback писал(а):А утилите, думаю, это совершенно безразлично
Так и знал, что поленишься диапазоны делать. Ну, что поделать, не плётками же заставлять. ;)

Но всё-таки подумай насчёт индикатора. Вдруг что-то эдакое и получится. :)

Добавлено: Пт июн 21, 2019 20:00
Loopback
Flasher писал(а):Так и знал, что поленишься диапазоны делать.
Ну тут же ситуация - шашечки или...? Если будут аргументы за диапазоны, не относящиеся к эстетике - можно сделать. Но по-моему чем проще, тем надежнее.

Добавлено: Пт июн 21, 2019 20:07
Flasher
Loopback
Да я уже смирился. И так сгодится. А вот индикатор добавил бы 1% к 99% завершённости плагина. ;)
Я, конечно, надеюсь на индикатор. Но если категорически нет, то скрытый и особенно свёрнутый запуск всё равно добавь, пож-та.

И вот ещё: можешь сделать инкапсуляцию предстоящего ключа с %AI? Т.е. если выделения не было, то левый пробел с ключом не попадут в комстроку. Или просто сделать, чтобы %AI возвращал индексы уже с ключом.

Добавлено: Ср июл 17, 2019 14:03
Loopback
Flasher писал(а): Или просто сделать, чтобы %AI возвращал индексы уже с ключом.
Наверно, только если так. Для такого лучше другой ключ добавить, что-нибудь вроде %AI2.

Добавлено: Ср июл 17, 2019 15:00
Flasher
Loopback писал(а):Для такого лучше другой ключ добавить
Хм. А что подразумевает А после процента? Я думал Aria. В справке в скобках же не просто так "для aria2" указано. Если видишь потенциал для других прог, то делай второй, но я лично не вижу.
Но первый вариант лучше тем, что не будет лишнего процента, и нужда в псевдодубле вообще отпадёт. Удалить \s+\S+%AI разве проблема?

Добавлено: Ср июл 17, 2019 16:40
Loopback
Flasher писал(а):Я думал Aria.
Верно. Параметр специфический, так что второй, пожалуй, можно и не делать. Просто переделаю %AI.
Flasher писал(а):Удалить \s+\S+%AI разве проблема?
Не проблема, но сам подход с неявным удалением чего-то в зависимости от чего-то представляется неправильным. Лучше пусть явно выводит (или не выводит) ключ+параметр.

Можно, конечно, сделать более универсально и правильно - если бы это могло использоваться для разных параметров. Ради одного специфического параметра не вижу смысла.

Добавлено: Ср июл 17, 2019 20:31
Loopback
Version 2.0.6 (2019-07-17) beta

Скачать

* WLX: для клиента изменена работа параметра %AI
+ WLX: для клиента возможность запуска в свернутом/развернутом/спрятанном виде
+ WLX: поддержка языкового файла в любых юникодных кодировках
+ WLX: поддержка пустых переменных окружения для клиента

Добавлено: Ср июл 17, 2019 22:27
Flasher
Loopback
%AI, кодировки и пустые переменные в порядке. Спасибо!

Надо бы ещё сделать игнор %AI% при одном объекте в списке. Сразу не подумал.
И всё таки затащи туда оба ключа: " --select-file=<index> --bt-remove-unselected-file=true". Так будет логичней.
[cut="И полагаю, добавить ссылку и пример параметров в справку тоже не будет лишним:"]

Код: Выделить всё

-q -c -Z --no-conf --bt-enable-lpd=true --console-log-level=error --seed-time=0 --summary-interval=0%AI --file-allocation=none --no-file-allocation-limit=20000M --always-resume=true -d "%F" "%P"
--bt-remove-unselected-file=true тут уже подразумевается.[/cut]
Смена вида запуска клиента не активирует кнопку "Применить".
Loopback писал(а):
Flasher писал(а):%F нужно без \ на конце передавать
Ок, поправлю.
Не поправил.

Добавлено: Чт июл 18, 2019 11:22
Loopback
Flasher писал(а):Надо бы ещё сделать игнор %AI% при одном объекте в списке.
Да, пожалуй, это логично.
Flasher писал(а):И всё таки затащи туда оба ключа: " --select-file=<index> --bt-remove-unselected-file=true". Так будет логичней.
Сделать-то несложно, но будет ли это логичнее?

Пример ок, можно добавить.
Flasher писал(а):Смена вида запуска клиента не активирует кнопку "Применить".
Ок, поправил.
Flasher писал(а):Не поправил.
Действительно :) Теперь точно поправил.

Добавлено: Чт июл 18, 2019 12:09
Flasher
Loopback писал(а):Сделать-то несложно, но будет ли это логичнее?
А как же? Я вообще не вижу смысла разделять эти два ключа. Раз ты качаешь конкретные файлы, то зачем к ним прикреплять неведомо какие ещё и оставлять их в папке (пусть даже отчасти в виде пустышек)?
Loopback писал(а):Пример ок, можно добавить.
И ссылку.

Ещё просьба. Если ты всё-таки отказываешься от индикатора, то сделай, пож-та, для скрытого режима по окончанию не/скачивания (можно судить по минимальному секундный лимиту, можно в ini прописать) модальные мессаги вроде этих:

Код: Выделить всё

Name = "Name.torrent"
MsgBox "Cкачивание прервано!" & vbCr & vbCr & "Источник: " & Name, 4144, " Скачивание через торрент      "

Код: Выделить всё

Name = "Name.torrent"
MsgBox "Завершено!" & vbCr & vbCr & "Источник: " & Name, 4160, " Скачивание через торрент      "

Добавлено: Пт июл 19, 2019 12:52
Loopback
Flasher писал(а): для скрытого режима по окончанию не/скачивания (можно судить по минимальному секундный лимиту, можно в ini прописать) модальные мессаги вроде этих
Не понял. Это по сути ничем не отличается от индикатора. Все равно ожидание.

Добавлено: Пт июл 19, 2019 12:59
Flasher
Loopback
Ну, как. Индикатор в окне плагина в процессе всё время отображается, а это просто отдельное окошко оповещения. А без ожидания и не получится.

Добавлено: Пт июл 19, 2019 18:57
Loopback
Flasher
Без разницы, все равно получается обратная связь, чего я делать здесь не хочу. Если очень надо, такие окошки легко скриптом реализовать.


Version 2.0.7 (2019-07-19) beta

Скачать

+ WLX: опция разворачивания нестандартной информации при запуске
- WLX: исправление отображения нестандартной информации
* WLX: для клиента еще раз изменена работа параметра %AI

В общем всё, если ничего критичного не выплывет, следующий будет релиз.

Добавлено: Пт июл 19, 2019 23:44
Flasher
Loopback
Только косяков набралось.
Теперь %F вообще ничего возвращает.
Параметры стали съедать оставшуюся часть комстроки.
Если выделен только один объект или ничего, то вместо пустого значения возращается %AI.

Добавлено: Сб июл 20, 2019 10:48
Loopback
Flasher писал(а):Теперь %F вообще ничего возвращает.
Параметры стали съедать оставшуюся часть комстроки.
Не могу подтвердить, у себя не вижу этих проблем.
Flasher писал(а):Если выделен только один объект или ничего, то вместо пустого значения возращается %AI.
Это да, косяк. Тут еще и алгоритм неправильно работал.