#Requires AutoHotkey v2.0
; 1. Запуск программы (если она еще не запущена)
if !WinExist("ahk_exe client.exe") {
Run "C:\Program Files (x86)\ENT\Client\client.exe"
}
; 2. Ждем, когда окно программы станет активным
if WinWaitActive("ahk_exe client.exe", , 30) {
; Даем 5-7 секунд на подключение к базе данных, чтобы кнопка стала кликабельной
Sleep 7000
; 3. Ищем кнопку запуска мониторинга по картинке
; *70 — это запас на случай разного сглаживания шрифтов/цветов
if ImageSearch(&FoundX, &FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, "*70 start_monitor.png") {
Click FoundX, FoundY
; Сообщение для проверки (потом можно убрать)
; MsgBox "Мониторинг запущен!"
} else {
; Если не нашли сразу, пробуем еще раз через пару секунд
Sleep 3000
if ImageSearch(&FoundX, &FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, "*70 start_monitor.png") {
Click FoundX, FoundY
} else {
MsgBox "Не удалось найти кнопку запуска мониторинга. Проверьте скриншот start_monitor.png"
}
}
}