Что нового

PixelGetColor с hwnd

xamd

AION bot developer
Сообщения
66
Репутация
24
Код:
$hwnd = WinGetHandle("AION Client", "")
MsgBox(0, "", $hwnd)
$color = PixelGetColor(591, 44, $hwnd)


Хэндл выводит, но почему-то не берет цвет из выбранного окна.
Почему и как обойти?
 

Kalisnik

Эволюция
Сообщения
295
Репутация
63
Можно попробовать так ;):
Код:
opt("PixelCoordMode", 2)
WinActivate("AION Client")
WinWaitActive("AION Client")
$color = PixelGetColor(591, 44)
 
Автор
X

xamd

AION bot developer
Сообщения
66
Репутация
24
суть в том, чтобы брать цвет пикселя у неактивного окна, точнее у свёрнутого
 
Автор
X

xamd

AION bot developer
Сообщения
66
Репутация
24
никто не знает? Ниужели никак нельзя обхитрить алгоритм? Может быть можно развернуть в неактивное окно?

Смысл в том, чтобы юзер мог лазить где захочет, а бот тем временем качался, выбирал цели и т.п. Чаще всего, лично я, сворачиваю бота, так что.... Обязательно необходимо реализовать подобное. Помогите...
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
xamd
может тему того? к ботоводам перенести? они в этих делах уже поднаторели. правда они вроде как для подобных целей поднимают виртуальную машину и там запускают и клиента и бота.
 
Автор
X

xamd

AION bot developer
Сообщения
66
Репутация
24
Ну тут как бы вопрос стоит не в организации бота, впринципе....
Тут всё-таки вопрос в конкретном использовании стандартных функций языка для извлечения цвета точки из свёрнутого окна...

может хоть какую-нибудь конструкцию подкините?
 
Автор
X

xamd

AION bot developer
Сообщения
66
Репутация
24
неактивное и свёрнутое - разные вещи, а брать массив из скриншота - это уж слишком )
 
Верх