Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: i0 on May 29, 2014, 01:00:42 PM
-
Есть рабочий сценарий с нотификацией действий через logwrite и hintpopup. Пока работает одна копия, всё чудесно сколько угодно долго. Но если запускаю 2 и больше копии с привязкой к разным окнам, то через некоторое время заметно отставание сообщений hintpopup от реальных действий и записей в логе. Через три часа работы это отставание составляет минут 30.
Такое ощущение, что у каждого всплывающего в трее сообщения есть минимальное время показа, и пока оно не истечёт, новое сообщение от другого сценария не появляется и стоит в очереди. Больше того, BalloonTips от других приложений – foobar, например – тоже попадают в эту очередь.
Что происходит, и можно ли это как-то побороть?
-
сходу нашел прогу Balloon Tip Time Changer попробуй
-
Вот так можно закрыть это сообщение
HINTPOPUP("")
-
Вот так можно закрыть это сообщение
HINTPOPUP("")
Т.е. закрывать каждый hintpopup принудительно через wait() из того же сценария? Ох.
сходу нашел прогу Balloon Tip Time Changer попробуй
спс, уменьшил время до 2х секунд, немного полегчало
-
Я к тому, что ситуация с функциями взаимодействия сценария с пользователем в любимом кликере печалит.
Предложить пользователю что-то сделать в ограниченный интервал времени можно или через inputbox (но это как-то криво, и надо писать блок проверок валидности ввода), или через тот же hintpopup (а тут нас подстерегает вышеописанная *опа при работе нескольких сценариев).
3) Ну, уж если совсем раскатывать губу)). Мне кажется напрашивается объединение INPUTBOX и DIALOGBOX и BREAK в одну большую МЕГА функцию...
угу
-
скажем так все что необходимо реализовать можно на любой функционал находится свой костыль.
О удобстве говорить не приходится разрабатывается софт на чистом энтузиазме одним человеком, поэтому либо его чем то мотивировать либо ждать когда у него руки дойдут.