Author Topic: hintpopup параллельно из 2+ cmann  (Read 2344 times)

0 Members and 1 Guest are viewing this topic.

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
hintpopup параллельно из 2+ cmann
« on: May 29, 2014, 01:00:42 PM »
Есть рабочий сценарий с нотификацией действий через logwrite и hintpopup. Пока работает одна копия, всё чудесно сколько угодно долго. Но если запускаю 2 и больше копии с привязкой к разным окнам, то через некоторое время заметно отставание сообщений hintpopup от реальных действий и записей в логе. Через три часа работы это отставание составляет минут 30.

Такое ощущение, что у каждого всплывающего в трее сообщения есть минимальное время показа, и пока оно не истечёт, новое сообщение от другого сценария не появляется и стоит в очереди. Больше того, BalloonTips от других приложений – foobar, например – тоже попадают в эту очередь.

Что происходит, и можно ли это как-то побороть?

aden

  • Оплот сообщества
  • ****
  • Posts: 363
    • View Profile
Re: hintpopup параллельно из 2+ cmann
« Reply #1 on: May 29, 2014, 01:18:37 PM »
сходу нашел прогу Balloon Tip Time Changer попробуй

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: hintpopup параллельно из 2+ cmann
« Reply #2 on: May 29, 2014, 01:30:33 PM »
Вот так можно закрыть это сообщение
Code: (clickermann) [Select]
HINTPOPUP("")

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: hintpopup параллельно из 2+ cmann
« Reply #3 on: May 29, 2014, 02:31:29 PM »
Вот так можно закрыть это сообщение
Code: (clickermann) [Select]
HINTPOPUP("")
Т.е. закрывать каждый hintpopup принудительно через wait() из того же сценария? Ох.

сходу нашел прогу Balloon Tip Time Changer попробуй
спс, уменьшил время до 2х секунд, немного полегчало

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: hintpopup параллельно из 2+ cmann
« Reply #4 on: May 30, 2014, 06:30:18 PM »
Я к тому, что ситуация с функциями взаимодействия сценария с пользователем в любимом кликере печалит.
Предложить пользователю что-то сделать в ограниченный интервал времени можно или через inputbox (но это как-то криво, и надо писать блок проверок валидности ввода), или через тот же hintpopup (а тут нас подстерегает вышеописанная *опа при работе нескольких сценариев).
3) Ну, уж если совсем раскатывать губу)). Мне кажется напрашивается объединение INPUTBOX и DIALOGBOX и BREAK в одну большую МЕГА функцию...
угу

aden

  • Оплот сообщества
  • ****
  • Posts: 363
    • View Profile
Re: hintpopup параллельно из 2+ cmann
« Reply #5 on: May 30, 2014, 08:39:59 PM »
скажем так все что необходимо реализовать можно на любой функционал находится свой костыль.

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