1 (изменено: igoldclasher, 2018-12-18 21:49:29)

Тема: [AHK] ожидание остановки смены цветов 2 пикселей

Суть скрипта такова, 2 пикселя в разных частях монитора постоянно меняют цвета и как только они оба остановят смену цветов (цвета будут разными), то необходимо выполнить действие (нажать кнопку), как будет вернее реализовать данную потребность?

while true
{
PixelSearch, Px, Py, 166, 675, 262, 763, 0x00FFFF, 0, fast; если в диапазоне найден цвет то зажимаем vk53 и ищем следующий пиксель
if(errorlevel = 1)
SendInput, {vk48}
else
SendInput, {vk53 down}
PixelGetColor, Color, 1519, 823 
if (Color == 0xFFFFFF) ; если цвет пикселя белый то отпускаем vk53
{    
SendInput, {vk53 up}
coordinata1 = 211, 724;эти 2 пикселя меняют цвета до определенного момента
coordinata2 = 1519, 823 
PixelGetColor, Color, %coordinata1% %coordinata2% 
if ;если одновременно 2 пикселя перестали менять цвета, то нажимаем vk53
{    
SendInput, {vk53 down}
}
}
}
}