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


#Requires AutoHotkey v2.0
#SingleInstance Force

; 1. ПРАВА АДМИНИСТРАТОРА
if !A_IsAdmin {
    Run('*RunAs "' A_ScriptFullPath '"')
    ExitApp()
}

; 2. ИЩЕМ И ВЫТЯГИВАЕМ ОКНО
if WinWait("ahk_exe client.exe", , 60) {
    
    ; Вытягиваем окно из любого состояния
    WinRestore "ahk_exe client.exe" 
    WinActivate "ahk_exe client.exe"
    WinMaximize "ahk_exe client.exe" ; Развернем на весь экран для стабильности
    
    Sleep 5000 ; Ждем прогрузку
    
    ; --- ШАГ 1: ЗАПУСК МОНИТОРИНГА ---
    ; Ищем кнопку по всему экрану
    if ImageSearch(&FoundX, &FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, "*130 start_monitor.png") {
        Click FoundX + 15, FoundY + 15
        Sleep 4000
        
        ; --- ШАГ 2: ОТКРЫТИЕ ОКНА ФОТО ---
        ; Снова активируем окно на случай, если оно "потерялось"
        WinActivate "ahk_exe client.exe" 
        
        if ImageSearch(&PhotoX, &PhotoY, 0, 0, A_ScreenWidth, A_ScreenHeight, "*130 photo_btn.png") {
            MouseMove PhotoX + 10, PhotoY + 10, 5
            Sleep 500
            Click PhotoX + 10, PhotoY + 10
            SoundBeep 1000, 400
        } else {
            MsgBox "Кнопка старта нажата, но иконку фото (`photo_btn.png`) не видно."
        }
    } else {
        MsgBox "Не вижу даже кнопку старта. Пожалуйста, сделайте НОВЫЙ скриншот кнопки старта ПРЯМО СЕЙЧАС, когда окно развернуто на весь экран."
    }
}
ExitApp()