1

Тема: AHK: PixelGetColor работает некорректно

Есть код:

#IfWinActive World of Warcraft
Loop
{
	PixelGetColor, Color, 24, 205
	pc1 := Color
	MsgBox, %pc1%
}

(Loop и MsgBox для удобства отладки). Правильный результат он выдаёт первый раз, а потом начинает гнать, чаще всего - 0xFFFFFF, но не обязательно, бывают и другие цвета; временами опять выдаёт верный цвет.
Происходит это только в окне WoW-а, на рабочем столе работает правильно.
Пробовал параметры

PixelGetColor, Color, 24, 205, Alt
и
PixelGetColor, Color, 24, 205, Slow

- без изменений.
Это защита WoW, или я что-то упускаю? Если защита, то обходится ли?

2

Re: AHK: PixelGetColor работает некорректно

Игра в полноэкранном режиме? Если да, то есть вероятность, что скрипт не видит пиксели.
Как вариант - запуск скрипта от администратора.
В начале прописать 'CoordMode, Pixel, Screen'.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101