Версия AutoIt: Version 3.4.4
Описание:
я пытался сделать что-то , но что-то совсем не выходит, точно старался)
Вообщем есть окно с игрой, при запуске игры открывается игровое поле..много нюансов но меня интересует впринципе только 2-е точки в игре
1-я точка
Примечания:
2-я точка
обьясню механику, нужно сделать так что бы поиск пиксела производился в этих двух точках
Например...если в точке 1 цвет такой-то то выполняются действия мышкой цикличные действия мышкой (5 кликов по разным кнопкам), но и про точку 2 что бы цикл проверки пикселов не забывал т.к. в точке 1 цвет через 5 повторных действий станет другим и не доступным, поэтому нужно что бы в точку 2 цикл заглядывал допустим по цвету, тоесть если цвет в точке 2 стал серым, а в точка 1 тоже имеет другой не подходящий для цикла цвет то цикл лез всеравно в точку 2 и выполнял скажем также 5 кликов по разным координатам (там окно открывается), но если в точке 2 цвет стал желтым он лез и проверял наличие пикселов другого цвета(окно в окне).
надеюсь доступно обьяснил если нет, но спрашивайте обьясню ....
Пожелание:
если возможно то можно сделать поиск пиксела и работу контрклика в свернутом окне...у меня не получилось(
Описание:
я пытался сделать что-то , но что-то совсем не выходит, точно старался)
Вообщем есть окно с игрой, при запуске игры открывается игровое поле..много нюансов но меня интересует впринципе только 2-е точки в игре
1-я точка
Код:
>>>> Window <<<<
Title: Embedded Web control Test
Class: AutoIt v3 GUI
Position: 246, 7
Size: 1116, 704
Style: 0x94CA0000
ExStyle: 0x00000100
Handle: 0x0000000000370542
>>>> Control <<<<
Class: MacromediaFlashPlayerActiveX
Instance: 1
ClassnameNN: MacromediaFlashPlayerActiveX1
Name:
Advanced (Class): [CLASS:MacromediaFlashPlayerActiveX; INSTANCE:1]
ID: 1329647544
Text:
Position: -2, -9
Size: 1000, 690
ControlClick Coords: 932, 15
Style: 0x56000000
ExStyle: 0x00000000
Handle: 0x00000000001B0404
>>>> Mouse <<<<
Position: 1179, 39
Cursor ID: 0
Color: 0x22858F
>>>> StatusBar <<<<
Примечания:
2-я точка
Код:
>>>> Window <<<<
Title: Embedded Web control Test
Class: AutoIt v3 GUI
Position: 246, 7
Size: 1116, 704
Style: 0x94CA0000
ExStyle: 0x00000100
Handle: 0x0000000000370542
>>>> Control <<<<
Class: MacromediaFlashPlayerActiveX
Instance: 1
ClassnameNN: MacromediaFlashPlayerActiveX1
Name:
Advanced (Class): [CLASS:MacromediaFlashPlayerActiveX; INSTANCE:1]
ID: 1329647544
Text:
Position: -2, -9
Size: 1000, 690
ControlClick Coords: 39, 615
Style: 0x56000000
ExStyle: 0x00000000
Handle: 0x00000000001B0404
>>>> Mouse <<<<
Position: 286, 639
Cursor ID: 0
Color: 0xFFB300
>>>> StatusBar <<<<
обьясню механику, нужно сделать так что бы поиск пиксела производился в этих двух точках
Например...если в точке 1 цвет такой-то то выполняются действия мышкой цикличные действия мышкой (5 кликов по разным кнопкам), но и про точку 2 что бы цикл проверки пикселов не забывал т.к. в точке 1 цвет через 5 повторных действий станет другим и не доступным, поэтому нужно что бы в точку 2 цикл заглядывал допустим по цвету, тоесть если цвет в точке 2 стал серым, а в точка 1 тоже имеет другой не подходящий для цикла цвет то цикл лез всеравно в точку 2 и выполнял скажем также 5 кликов по разным координатам (там окно открывается), но если в точке 2 цвет стал желтым он лез и проверял наличие пикселов другого цвета(окно в окне).
надеюсь доступно обьяснил если нет, но спрашивайте обьясню ....
Пожелание:
если возможно то можно сделать поиск пиксела и работу контрклика в свернутом окне...у меня не получилось(