Таймаут/таймер для "Ручное управление браузером"



  • Пробовал формулирвать, искать ответ.. Возможно он где-то есть готовый.

    Суть такова. В сценарии происходит Событие. Очень желательно, чтобы после этого события реагировал пользователь ручным управлением. Но может быть такое, что пользователь ушёл. И тогда желательно выполнить менее приоритетный алгоритм, если пользователь не реагирует 2 минуты.

    Возможны ли какие-то алгоритмы, которые позволили бы прервать ожидание пользователя и таки пойти по второму, автоматизированному пути?

    Если у кого есть идеи, пожалуйста поделитесь логической цепочкой.



  • @IvanM said in Таймаут/таймер для "Ручное управление браузером":

    Пробовал формулирвать, искать ответ.. Возможно он где-то есть готовый.

    Суть такова. В сценарии происходит Событие. Очень желательно, чтобы после этого события реагировал пользователь ручным управлением. Но может быть такое, что пользователь ушёл. И тогда желательно выполнить менее приоритетный алгоритм, если пользователь не реагирует 2 минуты.

    Возможны ли какие-то алгоритмы, которые позволили бы прервать ожидание пользователя и таки пойти по второму, автоматизированному пути?

    Если у кого есть идеи, пожалуйста поделитесь логической цепочкой.

    Завершить действие ручного управления по таймауту нельзя



  • @Fox

    нельзя

    ну вот... :(

    Придется через запуск нового потока.
    И то не всегда это поможет решить проблему.
    плак-плак



  • @IvanM Можно очень костыльно если захотеть. Асинхронно запускаете новый поток, в котором задаете вопорос пользователю открыть или нет ручное управление. Если по истечение заданного времени нет ответа, то поток закроется по таймауту или вручную. Короче наводку дал )



  • @UserTrue said in Таймаут/таймер для "Ручное управление браузером":

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

    О! Точно! Спасибо @UserTrue. А то я уже начал воображать какие-то мудреные схемы через асинхронку. Спросить-то проще через неё.


Log in to reply
 

  • 26
  • 9
  • 16
  • 3
  • 9
  • 15
  • 4
  • 2