Загрузка данных


#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()