Post by Guest » 04 Nov 2023, 09:41
В документации на
PixelSearch написан порядок аргументов:
PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ColorID [, Variation, Mode]
У Вас пропущены переменные, в которые нужно записать координаты найденного пикселя.
Искомый цвет для PixelSearch задаётся в формате BGR, то есть, вместо 0xF7BC5B нужно писать 0x5BBCF7, или записать RGB в аргумент Mode.
Погрешность задаётся аргументом Variation, от 0 до 255.
После поиска нужно проверить, нашёлся ли искомый цвет.
Code: Select all
Loop
{
PixelSearch, px1, py1, 2210, 600, 2240, 650, 0xF7BC5B, 8, RGB
If (px1 != "")
MouseClick, Left
PixelSearch, px2, py2, 2210, 600, 2240, 650, 0xDEA755, 8, RGB
If (px2 != "")
MouseClick, Left
Sleep 50
}
GiT GuD
[quote=AlexOsscr post_id=545788 user_id=81934]Самостоятельно не получилось...[/quote]
В документации на [docs]PixelSearch[/docs] написан порядок аргументов:
[c]PixelSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ColorID [, Variation, Mode][/c]
У Вас пропущены переменные, в которые нужно записать координаты найденного пикселя.
Искомый цвет для PixelSearch задаётся в формате BGR, то есть, вместо 0xF7BC5B нужно писать 0x5BBCF7, или записать RGB в аргумент Mode.
Погрешность задаётся аргументом Variation, от 0 до 255.
После поиска нужно проверить, нашёлся ли искомый цвет.
[code]
Loop
{
PixelSearch, px1, py1, 2210, 600, 2240, 650, 0xF7BC5B, 8, RGB
If (px1 != "")
MouseClick, Left
PixelSearch, px2, py2, 2210, 600, 2240, 650, 0xDEA755, 8, RGB
If (px2 != "")
MouseClick, Left
Sleep 50
}
[/code]
GiT GuD