Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Frost_Imp

Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Отправить PM | Цитировать


Возник вопрос относительно функции PixelGetColor... Проверяю возвращаемое значение простым, собственно, запросом
Код: Выделить весь код
;WinWaitActive("мое приложение")  
;привязываем координаты к активному окну  
Opt("MouseCoordMode",2)  
MouseClick("left", 28, 111, 2)    
$var1 = PixelGetColor( 28 , 111 )  
MsgBox(0,"The decmial color is ", $var1)
Так вот, прикол в том, что мне всегда из данной координаты возвращается одно и то же число. Вернее не всегда, а в какой то странной закономерности. Например, убираю камент на ожидании активации нужного мне приложения (игры). Проверяю цвет пиксела. Делаю что-нибудь в игре (грубо говоря меняю картинку), проверяю - цвет пиксела ТАКОЙ ЖЕ. Но в игре радикально изменяется картинка, не может он быть таким же... В чем затыК

ЗЫ. Можно ли узнавать цвет пикселя в НЕАКТИВНОМ (несвернутом) окне?

Отправлено: 17:43, 12-07-2009 | #3