1 (изменено: Vicoriyan, 2018-04-23 16:14:07)

Тема: AHK: Перезапуск при простое

Всем доброго времени суток.
Бывает, что возникают не предвиденные ситуации когда работает какой-то скрипт и он запирается - ждет какого-то действия, которое не произойдет уже. Такое может быть, если чего-то не учел в алгоритме при его написании или поменялись условия действий, которыми управляешь или просто по каким-то причинам, что-то не отобразилось или не подгрузилось на что реагирует алгоритм. Часто помогает простой перезапуск. Есть хороший пример в теме http://forum.script-coding.com/viewtopic.php?id=2789, который отслеживает время бездействия мыши. Но как быть, если мышь не задействована? Как можно сделать перезапуск скрипта, если он ничего не выполняет определенное время? Лично я вижу пока одно решение, использовать Loop. Но может еще есть какие варианты?
Спасибо

2

Re: AHK: Перезапуск при простое

Try Catch, ErrorLevel - зависит от комманд используемых в скрипте.
Иногда без цикла с таймером не обойтись (например при парсинге вебстраниц с кривыми, виснущими джаваскриптами).

3 (изменено: Vicoriyan, 2018-04-23 23:11:09)

Re: AHK: Перезапуск при простое

Спасибо Malcev за помощь. Про Try и Catch не знал и в русской справке на находил. У меня наверное именно тот случай, когда без цикла с таймером не обойтись.

4

Re: AHK: Перезапуск при простое

OFF: stealzy, а что картинка значит? Напоминает кадр из фильма "Один дома".