Тема: AHK v2: Не корректно работает часть кода
В коде прописал нажатие ЛКМ по указанным координатам через 32 секунды после запуска скрипта и дальнейшее нажатие каждые 32 секунды. Вроде бы все прописано верно но нажатие ЛКМ почему-то не работает. Буду очень благодарен за вашу помощь.
#SingleInstance Force
1::{
WinActivate("ahk_exe Telegram.exe")
Loop
{
ClickCount := Random(180, 205)
Counter := 0
while (Counter < ClickCount)
{
if PixelSearch(&Px1, &Py1, 15, 578, 356, 634, 0x4b9de9, 3)
{
Click("Down", Px1, Py1)
Sleep(1)
Click("Up")
Counter++
}
if PixelSearch(&Px, &Py, 0, 125, 386, 657, 0xC9D800, 10)
{
Click("Down", Px, Py)
Sleep(1)
Click("Up")
Counter++
}
if (Counter >= ClickCount)
break
}
Sleep(1000)
}
; Добавленный код для отсчета и повторяющихся кликов
CoordX := 674 ; Укажите координату X
CoordY := 611 ; Укажите координату Y
Interval := 32000 ; Интервал в миллисекундах (32 секунды)
; Задержка 32 секунды перед первым кликом
Sleep(32000)
; Первый клик по заданным координатам
Click(CoordX, CoordY)
; Устанавливаем таймер для повторяющихся кликов каждые 32 секунды
SetTimer(() => Click(CoordX, CoordY), Interval)
}
2::Pause
3::ExitApp