#Requires AutoHotkey v2.0
#SingleInstance Force
; 1. ПРАВА АДМИНИСТРАТОРА
if !A_IsAdmin {
Run('*RunAs "' A_ScriptFullPath '"')
ExitApp()
}
; 2. ОЖИДАНИЕ ПРОГРАММЫ
if WinWait("ahk_exe client.exe", , 60) {
WinActivate "ahk_exe client.exe"
WinMaximize "ahk_exe client.exe" ; Разворачиваем, чтобы иконки не "прыгали"
Sleep 5000
; --- ШАГ 1: НАЖИМАЕМ "ЗАПУСТИТЬ МОНИТОРИНГ" ---
if ImageSearch(&FoundX, &FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, "*120 start_monitor.png") {
Click FoundX + 15, FoundY + 15
Sleep 4000 ; Пауза, чтобы программа успела включить связь
; --- ШАГ 2: НАЖИМАЕМ ИКОНКУ ДЛЯ ОТКРЫТИЯ ОКНА ФОТО ---
; Ищем именно тот файл, который вы создали для второго шага
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 "Не удалось найти первую иконку: start_monitor.png"
}
}
ExitApp()