Тема: AHK: PixelSearch: порядок действий при диапазоне цвета в окне
Задача:
1. В определенном месте активного окна програмы(игры) делалась проверка на наличие диапазона цветов:
выписал самые характерные оттенки:
#6400B
#960009
#720100
#AB0000
#8F0000
#580000
#860700
2. При наличии одного из оттенков на фрагменте выше, при нажатии клавиши X отсылались Y, Z, A
3. При отсутствии этих оттенков, при нажатии клавиши X отсылались Y, Z, А, B
Вот мой набросок:
PixelSearch, Px, Py, ???, ???, ???, ???, ?x??????, Fast
If ErrorLevel
$VK58::
{
Send, {VK59}
Send, {VK5A}
send, {VK41}
}
Else
$VK58::
{
Send, {VK59}
Send, {VK5A}
send, {VK41}
send, {VK42}
}
Проблема:
- Как определить по активному окну точные координаты пикселя верхнего левого и нижнего правого угла диапазона?
- Как задать значение диапазона оттенка (исходя из рисунка выше)?
зы игра клиентская, онлайн, запускается в оконном/полноэкранном/полноэкранном оконном режиме