#Requires AutoHotkey v2.0
#SingleInstance Force
; --- ТОЧНЫЕ НАСТРОЙКИ (на основе Window Spy) ---
; Кнопка "Старт" (примерно 70 пикселей от левого края)
start_X_pct := 0.036
start_Y_pct := 0.065
; Иконка "Фото" (в левом меню)
photo_X_pct := 0.036
photo_Y_pct := 0.160
; -----------------------------------------------
if !A_IsAdmin {
Run('*RunAs "' A_ScriptFullPath '"')
ExitApp()
}
if WinWait("ahk_exe client.exe", , 60) {
WinActivate "ahk_exe client.exe"
WinMaximize "ahk_exe client.exe"
Sleep 6000 ; Даем время базе данных прогрузиться
; Получаем текущие размеры окна (учитывает поворот экрана)
WinGetClientPos(&X, &Y, &W, &H, "ahk_exe client.exe")
; ШАГ 1: Клик по кнопке "ЗАПУСТИТЬ МОНИТОРИНГ"
targetStartX := W * start_X_pct
targetStartY := H * start_Y_pct
Click targetStartX, targetStartY
Sleep 4000 ; Ждем активации связи
; ШАГ 2: Клик по иконке "ФОТО"
targetPhotoX := W * photo_X_pct
targetPhotoY := H * photo_Y_pct
; Принудительно возвращаем фокус перед вторым кликом
WinActivate "ahk_exe client.exe"
Click targetPhotoX, targetPhotoY
SoundBeep 1000, 500 ; Сигнал, что всё готово
}
ExitApp()