Архив форума Ace Stream       Wiki        Info

перейти на новый форум
Расширенный поиск  

Автор Тема: Как добавить опции движка под правую кнопку мыши?  (Прочитано 6405 раз)

0 Пользователей и 1 Гость смотрят эту тему.

zamar28

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16

Сейчас доступ к опциям запущенного движка в Windows есть лишь из области уведомлений Панели задач. Но она доступна лишь с главного монитора. Если к видео карте ПК подключено несколько мониторов, то к примеру со 2-го монитора в другой комнате опции Ace Stream HD вообще недоступны. Если надо что-то изменить, приходится включать основной монитор, или всё время менять в Винде установки дисплея.

Можете добавить доступ или запуск окошка с опциями Ace Stream со стола из контекст-меню правой кнопки мыши? Очень удобно на дополнутельных мониторах. Или поясните, как самому добавить такую опцию под мышку с нужными командами Реестра?

Также, какой комбинацией клавиш можно выйти из движка Ace Stream HD? Почему для этого надо обязательно лазить в область уведомлений?

К примеру, мне надо размонтировать диск после просмотра видео из соображений безопасности, а это невозможно без выхода из Ace Stream движка, даже после его авто остановки. Пожалуйста добавьте опцию выхода из движка комбинацией клавиш. Я понимаю, разрабы не хотят чтобы юзер выходил из движка, но программа должна быть удобна пользователям, иначе эффект обратный - их число падает.
« Последнее редактирование: 30 Ноября 2018, 17:36:34 от zamar28 »

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666

Но она доступна лишь с главного монитора.
Вообще-то это поведение настраивается, в Вин10 так точно - панель задач может быть как на основном, так и на всех мониторах.
какой комбинацией клавиш можно выйти из движка Ace Stream HD?
Стандартной, Alt-F4. Окно должно быть в фокусе, да. Шорткатов у движка нет, т.к интерактивный режим работы с клавиатуры не предусмотрен в принципе.
но программа должна быть удобна пользователям
Не просто отдельным пользователям, а некоей критической массе оных - персональные хотелки мы не рассматриваем, как правило =)

zamar28

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16

В Windows 10 панель задач можно показать на всех мониторах, но её область уведомлений, из которой и доступны установки Ace движка, видна лишь на главном мониторе. Проблема в том, что главным выбирают монитор для повседневной работы в рабочем кабинете, а для просмотра фильмов как правило используют дополнительные мониторы на кухне или в зале, и с них опции Ace движка вообще не доступны. Как раз такой сетап у большинства пользователей, либо отдельные плееры у каждого ЖК ТВ.

Alt+4 невозможно использовать, ведь для этого надо сначала открыть окно опций движка, а это возможно лишь с главного монитора. Зачем вы так усложняете жизнь пользователям? Юзеры бы гоняли Ace Stream значительно чаще, если бы не такие искусственные постоянные неудобства. А так многие используют лишь для малоактивных торрентов.

Подскажите, какими командами Реестра или Command можно завершить движок? Или как добавить шоткат на стол для выхода из движка? Если выйти из него путём Kill Process, это не нарушит кеш, будет ли уже скачанный контент доступен при продолжении просмотра сериала позже?
« Последнее редактирование: 30 Ноября 2018, 19:04:58 от zamar28 »

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666

Зачем вы так усложняете жизнь пользователям?
Мы усложняем? Вообще-то на примере пользователя zamar28 хорошо видно, как он сам на ровном месте нашел себе приключений и усложнил себе жизнь - т.е мало того, что мультимониторный сетап, при котором эти самые мониторы физически не в пределах одного стола находятся - не самое частое явление, так еще и движок постоянно зачем-то закрывать/запускать нужно.
Можем только ответить словами фирмы Йопыл - "не держите (ака не используйте) его таким образом".
Если выйти из него путём Kill Process, это не нарушит кеш
Не факт, нужно пробовать. Но судя потому, что в лог не пишется информация о завершении работы (taskkill или pskill, без разницы), это "некорректное" завершение работы (в винде в этом смысле вообще все гораздо печальней, чем в *никсоподобных). Но кеш все равно перепроверяется при рестарте, так что это не должно быть проблемой, даже если какой кусок и пропадет.

zamar28

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16

Движок надо останавливать и запускать потому, что невозможно без этого размонтировать диск, а также поскольку Ace Stream используется лишь иногда, может 2 часа в неделю, поэтому держать его в памяти смысла нет. Не каждый хочет постоянно держать доступным в сети и архивный диск.

А вы что разрабатываете для пользователей смотрящих кино без перерыва 24/7 ? И у них нет других дел на компе, как только смотреть кино и постоянно забивать память стримерами? Уверен, что большинство пользователей не юзают движок чаще чем 2-3 часа в день, и в памяти компа остальное время ему делать нечего.
« Последнее редактирование: 30 Ноября 2018, 23:20:57 от zamar28 »

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666

что невозможно без этого размонтировать диск
что мешает выделить под Ace Stream отдельный диск/раздел?
поскольку Ace Stream используется лишь иногда, может 2 часа в неделю
и "иногда" подойти к компу и закрыть Ace Stream мышью - это проблема, без шортката - жизни нет?
большинство пользователей не юзают движок чаще чем 2-3 часа в день
сценарии разные, но как раз большинство не заморачивается тем, что в памяти висит еще +1 приложение, особенно в том случае, когда оно "просто висит, есть не просит".

В общем, zamar28  - не нужно придавать своим собственным "тараканам" вес общепользовательских, пока не прозвучало ни одного убедительного довода в пользу этих "хотелок" (вариант "мне так надо" - за довод не считается).

zamar28

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16

Если поменять в Реестре батником:

ace_engine.exe"=hex:14,d8,3b,1c,54,8a,d4,01,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00
на

ace_engine.exe"=hex:df,df,4a,6b,54,8a,d4,01,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00
это позволит правильно завершить AceStream движок из батника вместо трея?
« Последнее редактирование: 02 Декабря 2018, 17:46:35 от zamar28 »

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666

это позволит правильно завершить AceStream движок из батника вместо трея?
Еще бы понимать о какой винде и версии Ace Stream речь идет - к примеру, у себя под Вин7 я не наблюдаю в реестре ничего похожего.
В целом - кто мешает проверить самостоятельно и отписаться о результате, чай не "rocket science"?

Я, честно говоря, не очень понимаю "страданий" по этому поводу:
- идем, например, на https://www.sordum.org/7615/easy-context-menu-v1-6 и качаем "Easy context menu";
- потом на https://docs.microsoft.com/en-us/sysinternals/downloads/pskill за pskill;
- запускаем ECM, добавляем в него новый пункт ("Stop Ace Stream", например), прописываем там "pskill -t ace_engine.exe"
- проверяем работу по правому клику на рабочем столе.

Будет ли такое вариант "корректно" завершать работу Ace Stream? Скорее всего нет, в силу того что сам Ace Stream - не "нативное" Win32 приложение. Но для хотелок типа "Ace Stream размонтировать диск не дает" - это не важно.

zamar28

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 16

Спасибо, попробую так. Просто не хотелось бы терять уже скачанный контент. Также иногда Ace подхватывает не тот кеш-диск, и надо вручную поменять его в опциях или ограничить размер кеша для конкретного диска, для этого нужен доступ к Опциям из Контекст-меню. В общем, так удобнее при нескольких мониторах.

Почему несвязанный контент качается в один и тот же файл? Если свободное место на диске ограничено, юзеру удобнее управлять хранимым контентом, если разные фильмы качаются в разные файлы с именем фильма. Какие-то фильмы можно перенести в постоянное хранилище, другие удалить.
« Последнее редактирование: 02 Декабря 2018, 23:38:06 от zamar28 »

Benny

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 666

Почему несвязанный контент качается в один и тот же файл?
Потому, что у Ace Stream нет цели сохранить контент, а совсем наборот - показать его, не скачивая полностью. А этот файл - промежуточный кеш, и это не просто медиа-файл, а он еще и зашифрован. Можно вообще включить кеш в ОЗУ, и ничего сохраняться не будет.
Какие-то фильмы можно перенести в постоянное хранилище, другие удалить.
Если нужно скачать, сохранить и т.п - любой из десятков Р2Р клиентов на выбор, пользуйтесь на здоровье. Не нужно ожидать от кофеварки функциональности чайника только на том основании, что они оба нагревают воду.