1

Тема: Отследить размеры окна приложения

Доброго дня всем!

Возникла такая проблема, мой скрипт ведет перебор в программе, но она периодически (раз в несколько часов может крашиться) при этом меняются физические размеры окна самого приложения.

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

Как мне кажется отслеживать размер активного окна в пикселях и отслеживать изменение этих параметров или есть еще варианты?

2

Re: Отследить размеры окна приложения

Спасибо за наводку, попробовал отслеживать и по размерам окна и по цвету пикселя. В итоге оказалось что по цвету пикселя надежнее. Теперь осталось написать аварийный скрипт, который запускается в таком случае и восстанавливает автоматическую работу.

3

Re: Отследить размеры окна приложения

Есть окно ошибки? WerFault.exe.

TimerAlert: 
SetTimer, Alert1, 5000
return
Alert1:
IfWinNotExist, ahk_exe WerFault.exe ;окно не существует
return
SetTimer, Alert1, Off 
    Sleep, 333
    RunWait, cmd.exe /c Taskkill /f /im WerFault.exe*,, Hide 
    Sleep,300
Run, %программа% 

4 (изменено: Foxtrot, 2018-12-14 17:56:23)

Re: Отследить размеры окна приложения

Окно ошибки выбивает, но не всегда. Хотя попробую, спасибо!