Что нового

поиск пикселя на перекрытом окне

running-frag

why me?
Сообщения
441
Репутация
60
задача состоит что бы отыскать нужный пикселья на перекрытом окне, т.е. окно (где будем искать) не свёрнуто, а всего лишь перекрыто (полностью) другим окном

пробую вот так

Код:
; 0 = relative coords to the defined window
; 1 = absolute screen coordinates (default)
; 2 = relative coords to the client area of the defined window; рабочая зона без виндовых рамок
Opt ("PixelCoordMode",		2)

Func _createWindowHandles ()
	For $i = 1 To 3
		$stCharacter[$i][2] = WinGetHandle ($stCharacter[$i][1]) ; $stCharacter это массив строк
		
	Next
	_ArrayDisplay ($stCharacter)
EndFunc

_createWindowHandles ()

Local $_c = PixelSearch (0, 0, 1200, 800, 0xFFFFFF, 0, 1, $stCharacter[2][2])

If @error Then
	ConsoleWrite ("nothing found"&@CR)
Else
	ConsoleWrite ($_c[0] &"x"& $_c[1]&@CR)
EndIf

но оно ничего попросту ненаходит (срабатывает @error = 1)


Добавлено:
Сообщение автоматически объединено:

http://autoit-script.ru/index.php/topic,1057.15.html немного не то, ибо очень долго есть ли другие способы решения это проблемы?
 
Верх