Тема: AHK: SearchPixel
Pause
Loop
{
PixelSearch, Px, Py, 740, 403, 937, 416, 0xFF3E34, 0, Fast
if ErrorLevel
SendInput {Up}
}
return
$vk54:: Pause
Я задал параметры в которых нужно искать пиксель, но он ищет его по всему экрану, что делать?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Pause
Loop
{
PixelSearch, Px, Py, 740, 403, 937, 416, 0xFF3E34, 0, Fast
if ErrorLevel
SendInput {Up}
}
return
$vk54:: Pause
Я задал параметры в которых нужно искать пиксель, но он ищет его по всему экрану, что делать?
CoordMode задан?
Нет, мог бы показать как код с ним выглядит? Foma
CoordMode задан?
нет
Я пытался, вписал, а оно не работаетFoma
Правильно указал нужный метод для CoordMode, Pixel, ...? Если координаты даёшь от начала окна, то вместо троеточия "Window", а если экрана, то "Screen".
Чтобы видеть что происходит, добавь в начале ещё CoordMode, Mouse, ... и замени
if ErrorLevel
SendInput {Up}
на
MouseMove, %Px%, %Py%
Курсор должен перейти на найденный пиксель.
Правильно указал нужный метод для CoordMode, Pixel, ...? Если координаты даёшь от начала окна, то вместо троеточия "Window", а если экрана, то "Screen".
Чтобы видеть что происходит, добавь в начале ещё CoordMode, Mouse, ... и замениif ErrorLevel SendInput {Up}
на
MouseMove, %Px%, %Py%
Курсор должен перейти на найденный пиксель.
Нет, спасибо конечно, но ты меня неправильно понял. Вот в чём должна была заключаться работа скрипта.
В определенном прямоугольнике должен иногда проходить тот пиксел, который я указал в PixelSearch, и вовремя того, как этот пиксель появляется, должна нажаться стрелочка вверх. Но так только начинается работа скрипта, то он ищет его по всему экрану.
Это ты не понял. Я предлагаю тебе проверить часть скрипта, а потом двигаться дальше.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться