Что нового

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
Репутация
622
xamd
может тему того? к ботоводам перенести? они в этих делах уже поднаторели. правда они вроде как для подобных целей поднимают виртуальную машину и там запускают и клиента и бота.
 
Автор
X

xamd

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

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

xamd

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