1 (изменено: Dima, 2013-08-11 20:54:27)

Тема: AHK: PixelGetColor в игре берет цвет рабочего стола

Ребята, доброго времени.
Код прост - прилагается. Проблема - игра компании героев не видит пиксель игры а берет с рабочего стола или любого другого открытого окна. помогите пожалуйста, как сделать чтобы брал цвет пикселя именно из игры. уже намучился (я не программист поэтому мне сложновато )


CoordMode, Pixel
й::
{
MouseGetPos, MouseX, MouseY
sleep, 500
PixelGetColor, color, %MouseX%, %MouseY%, Slow
msgbox, %MouseX%, %MouseY%, %color%
}
return

Да, игру также скриншот виносовски не берет и прога захвата видео не видит )

2

Re: AHK: PixelGetColor в игре берет цвет рабочего стола

Dima, ознакомьтесь с этой темой, отредактируйте заголовок.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

3

Re: AHK: PixelGetColor в игре берет цвет рабочего стола

Исправил )

4

Re: AHK: PixelGetColor в игре берет цвет рабочего стола

Ещё нужно добавить в начало


CoordMode, Mouse
Dima пишет:

Да, игру также скриншот виносовски не берет и прога захвата видео не видит

Тогда вряд ли что получится.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

5

Re: AHK: PixelGetColor в игре берет цвет рабочего стола

Тогда вряд ли что получится.

Можете что-нибудь посоветовать из других программ для скриптов?

6

Re: AHK: PixelGetColor в игре берет цвет рабочего стола

CoordMode, Mouse - не помогло

7

Re: AHK: PixelGetColor в игре берет цвет рабочего стола

Продолжаемс монолог...
Ребят, у кого будет такая проблема - дело не в АХК и не в игре (я поначалу подумал что разработчики вообще продуманные)... Дело в семерке. Я включил адван систем каре на ускорение (он мне потушил все графические эффекты седьмого поколения), как результат игра стала скринится, ахк естественно начал ловить цвет пикселя. Вообщем спасибо мне ). Тему можно оф.

8

Re: AHK: PixelGetColor в игре берет цвет рабочего стола

чтобы исправить такой баг на семерке: панель управления-система-дополнительные параметры системы-вкладка дополнительно-быстродействие-дополнительно-выключить "включение композиции рабочего стола"