Автор Тема: PixelGetColor с hwnd  (Прочитано 6462 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xamd [?]

  • Осваивающий
  • **
  • Сообщений: 66
  • Репутация: 24
  • Пол: Мужской
  • AION bot developer
    • Награды
PixelGetColor с hwnd
« Создано: Апрель 05, 2010, 21:43:11 »
Код: AutoIt [Выделить]
$hwnd = WinGetHandle("AION Client", "")
MsgBox(0, "", $hwnd)
$color = PixelGetColor(591, 44, $hwnd)


Хэндл выводит, но почему-то не берет цвет из выбранного окна.
Почему и как обойти?
« Последнее редактирование: Апрель 05, 2010, 22:23:57 от Kaster »
Меняю подробные объяснения на репутацию ;)
Помог? Тыкни +1!

Русское сообщество AutoIt

PixelGetColor с hwnd
« Отправлен: Апрель 05, 2010, 21:43:11 »

Оффлайн Kalisnik [?]

  • Продвинутый
  • ***
  • Сообщений: 293
  • Репутация: 63
  • Пол: Мужской
  • Эволюция
    • Награды
Re: PixelGetColor с hwnd
« Ответ #1, Отправлен: Апрель 05, 2010, 21:58:40 »
Можно попробовать так  ;):
Код: AutoIt [Выделить]
opt("PixelCoordMode", 2)
WinActivate("AION Client")
WinWaitActive("AION Client")
$color = PixelGetColor(591, 44)
 


Оффлайн xamd [?]

  • Осваивающий
  • **
  • Сообщений: 66

  • Автор темы
  • Репутация: 24
  • Пол: Мужской
  • AION bot developer
    • Награды
Re: PixelGetColor с hwnd
« Ответ #2, Отправлен: Апрель 05, 2010, 23:52:58 »
суть в том, чтобы брать цвет пикселя у неактивного окна, точнее у свёрнутого
« Последнее редактирование: Апрель 06, 2010, 06:43:17 от xamd »

Оффлайн xamd [?]

  • Осваивающий
  • **
  • Сообщений: 66

  • Автор темы
  • Репутация: 24
  • Пол: Мужской
  • AION bot developer
    • Награды
Re: PixelGetColor с hwnd
« Ответ #3, Отправлен: Апрель 07, 2010, 05:13:46 »
никто не знает? Ниужели никак нельзя обхитрить алгоритм? Может быть можно развернуть в неактивное окно?

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

Русское сообщество AutoIt

Re: PixelGetColor с hwnd
« Ответ #3 Отправлен: Апрель 07, 2010, 05:13:46 »

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: PixelGetColor с hwnd
« Ответ #4, Отправлен: Апрель 07, 2010, 08:19:58 »
xamd
может тему того? к ботоводам перенести? они в этих делах уже поднаторели. правда они вроде как для подобных целей поднимают виртуальную машину и там запускают и клиента и бота.
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Оффлайн xamd [?]

  • Осваивающий
  • **
  • Сообщений: 66

  • Автор темы
  • Репутация: 24
  • Пол: Мужской
  • AION bot developer
    • Награды
Re: PixelGetColor с hwnd
« Ответ #5, Отправлен: Апрель 07, 2010, 20:49:11 »
Ну тут как бы вопрос стоит не в организации бота, впринципе....
Тут всё-таки вопрос в конкретном использовании стандартных функций языка для извлечения цвета точки из свёрнутого окна...

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

Оффлайн r35p3ct [?]

  • Продвинутый
  • ***
  • Сообщений: 226
  • Репутация: 60
  • Пол: Мужской
    • Награды
Re: PixelGetColor с hwnd
« Ответ #6, Отправлен: Апрель 08, 2010, 00:48:38 »

Оффлайн xamd [?]

  • Осваивающий
  • **
  • Сообщений: 66

  • Автор темы
  • Репутация: 24
  • Пол: Мужской
  • AION bot developer
    • Награды
Re: PixelGetColor с hwnd
« Ответ #7, Отправлен: Апрель 09, 2010, 21:02:58 »
неактивное и свёрнутое - разные вещи, а брать массив из скриншота - это уж слишком )

Русское сообщество AutoIt

Re: PixelGetColor с hwnd
« Ответ #7 Отправлен: Апрель 09, 2010, 21:02:58 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
22 Ответов
19370 Просмотров
Последний ответ Май 12, 2015, 11:59:42
от C2H5OH
2 Ответов
3078 Просмотров
Последний ответ Февраль 13, 2011, 13:50:17
от `p r o x y
7 Ответов
3296 Просмотров
Последний ответ Сентябрь 17, 2011, 14:45:06
от delfin
17 Ответов
7871 Просмотров
Последний ответ Октябрь 29, 2011, 11:35:22
от Invasion168
3 Ответов
3081 Просмотров
Последний ответ Ноябрь 30, 2011, 21:40:00
от Kaster
2 Ответов
2671 Просмотров
Последний ответ Май 09, 2012, 13:14:47
от CreatoR
4 Ответов
2514 Просмотров
Последний ответ Июнь 12, 2013, 21:59:50
от InnI
2 Ответов
1328 Просмотров
Последний ответ Февраль 11, 2014, 15:05:56
от Dimmak
5 Ответов
1674 Просмотров
Последний ответ Май 19, 2015, 23:47:21
от Tapok
1 Ответов
423 Просмотров
Последний ответ Октябрь 19, 2017, 10:15:19
от hedji