У меня последня версия DM.
Хотелось бы - ручной регулировки скорости для каждой отдельной закачки. Попытка выставить закачке низкий приоритет - приводит к ее остановке. Настройку приоритетов в программе не нашел.
Ручная регулировка скорости для каждой отдельной закачки
Moderators: Korney San, Qwertiy, marcipan, igelizm
Re: Ручная регулировка скорости для каждой отдельной закачки
1. При добавлении закачки, в окне ДМа "Добавить закачку" нажать кнопку "Дополнительно". Вкладка "Общие" в самом низу справа окошко "Приоритет".Hmel wrote:Настройку приоритетов в программе не нашел.
2. Если закачка стоит на паузе, то в контекстном меню.
Было бы полезным объединить скорость и приоритет.
Вероятный алгоритм работы программы:
!!!Скорость закачки определяется ее приоритетом!!!
Есть 3 (или более) закачки. Первую закачку нужно закачать "очень" срочно; вторую просто нужно закачать, а третью не срочно, но все равно нужно.
Первая закачка – приоритет высокий; вторая – обычный; третья – низкий.
При этом скорости для каждой закачки устанавливаются как максимальная (для высокого приоритета); средняя (для обычного приоритета); низкая (для низкого приоритета) соответственно при условии, что регулятор скорости в программе установлен в положении «максимальная». !Все файлы качаются, но с разными скоростями.!
При уменьшении скорости регулятором для каждого приоритета скорость тоже изменяется. При «низкой» скорости в программе, закачки с низким приоритетом могут не закачиваться.
Для полного понимания приведу таблицу зависимости скорости закачки от установленного приоритета и регулятора скорости в программе:
| Регулятор скорости в программе | Приоритет конкретной закачки | скорость конкретной закачки |
| Максимальная | Высокий | Максимальная |
| Максимальная | Обычный | Средняя |
| Максимальная | Низкий | Низкая |
| Средняя | Высокий | Средняя |
| Средняя | Обычный | Низкая |
| Средняя | Низкий | Условие: Ожидание |
| Низкая | Высокий | Низкая |
| Низкая | Обычный | Условие: Ожидание |
| Низкая | Низкий | Условие: Ожидание |
| Автоматическая | Высокий | Автоматическая |
| Автоматическая | Обычный | Условие: Автоматическая – (Max-Mid) или Ожидание |
| Автоматическая | Низкий | Условие: Автоматическая – (Mid-Min) или Ожидание |
| Регулируемая | Высокий | Регулируемая |
| Регулируемая | Обычный | Условие: Регулируемая – (Max-Mid) или Ожидание |
| Регулируемая | Низкий | Условие: Регулируемая – (Mid-Min) или Ожидание |
Вероятный алгоритм работы программы:
!!!Скорость закачки определяется ее приоритетом!!!
Есть 3 (или более) закачки. Первую закачку нужно закачать "очень" срочно; вторую просто нужно закачать, а третью не срочно, но все равно нужно.
Первая закачка – приоритет высокий; вторая – обычный; третья – низкий.
При этом скорости для каждой закачки устанавливаются как максимальная (для высокого приоритета); средняя (для обычного приоритета); низкая (для низкого приоритета) соответственно при условии, что регулятор скорости в программе установлен в положении «максимальная». !Все файлы качаются, но с разными скоростями.!
При уменьшении скорости регулятором для каждого приоритета скорость тоже изменяется. При «низкой» скорости в программе, закачки с низким приоритетом могут не закачиваться.
Для полного понимания приведу таблицу зависимости скорости закачки от установленного приоритета и регулятора скорости в программе:
| Регулятор скорости в программе | Приоритет конкретной закачки | скорость конкретной закачки |
| Максимальная | Высокий | Максимальная |
| Максимальная | Обычный | Средняя |
| Максимальная | Низкий | Низкая |
| Средняя | Высокий | Средняя |
| Средняя | Обычный | Низкая |
| Средняя | Низкий | Условие: Ожидание |
| Низкая | Высокий | Низкая |
| Низкая | Обычный | Условие: Ожидание |
| Низкая | Низкий | Условие: Ожидание |
| Автоматическая | Высокий | Автоматическая |
| Автоматическая | Обычный | Условие: Автоматическая – (Max-Mid) или Ожидание |
| Автоматическая | Низкий | Условие: Автоматическая – (Mid-Min) или Ожидание |
| Регулируемая | Высокий | Регулируемая |
| Регулируемая | Обычный | Условие: Регулируемая – (Max-Mid) или Ожидание |
| Регулируемая | Низкий | Условие: Регулируемая – (Mid-Min) или Ожидание |
Тогда можно так:FeNiX wrote:Или как вариант не явно скорость в кб/с, а в процентах от текущей суммарной скорости канала, если такое осуществимоaero wrote:Вручную задавать для каждой закачки в его свойства максимальную скорость её скачки в КилоБайтах
1)в свойствах закачки сделать каскадное меню ограничение максимальной скорости закчки
2) в нём селать чекбокс
3) елси чекбокс активированн, то становится доступным второй чекбокс ограничеие в процентах от канала (или какое-нибудь днугое название)
4) в инпатбокс вводится скорость в процентах или в кб в зависости от сотояния последнего чекбокса
или можно сделать ещё проще:
1)в свойствах закачки сделать меню ограничение максимальной скорости закчки
2) где будет находится чекбокс и по умолчанию значение в чекбоксе вседа равно 0 - это озанчает отсутсвие ограничение скорости на скачку
3) а если пользователю надо ограничить скорость скачивания , то он вбивает значение в инпатбокс не равное 0
замечание на тему зачем вообще нужно огрнаичивать макс скость:
допустим вы качаете файл на 4 ГБ без возможности докачки. И вдруг вам понадобилось срочно скачать 30 МБ. Если будет эта функция, то Вы без гемороя сможете просто поставить скорость для 4-гигового файла равной 1 КБ и по-быстрому скачать ваш 30 МБ файл
Кстати, Было бы не плохо если, ВЫ уважаймые программеры сделаете функцию не использовать ограничение макс. скорости при отсутвии других заданий (скачивании файла и ожидание на скачивание других файлов)