Всем привет!
Следующая проблема, скрипт находит иконку и щелкает на ней правой кнопкой, открывается контекстное меню, он снова смотрит на экран, что бы найти пункт в меню, но меню это не видит хотя оно открылось. Возникает это при выборе простой или классической темы в Windows 7, а при теме AERO, все нормально, но комп и без того нагружен и мне хочется ее отключить. простой принтскрин все видит, что то я не понимаю в чем фишка.
wait (3)
log ("ищем иконку")
getscreen ()
scanpicture ($koor,50,980,1023,1023,"1.bmp",-1,80)
if (arrsize($koor) > 0)
wait (1)
log ("нашли")
$y=arrpop($koor)
$x=arrpop($koor)
log (STRCONCAT ("x=", $x," y=", $y))
log ("открываем контекстное меню")
wait (1)
rclick ($x+15,$y+15) //открываем контекстное меню
else
log ("не нашли")
goto (begin)
end_if
wait (4)
log ("ищем пункт в меню")
getscreen ()
wait (2)
screenshot ("глядим")
scanpicture ($koor,2,700,250,800,"2.bmp",-1,75)
if (arrsize($koor) > 0)
wait (1)
log ("нашли")
waitms (200)
$y=arrpop($koor)
$x=arrpop($koor)
log (STRCONCAT ("x=", $x," y=", $y))
waitms (200)
log ("выбираем пункт меню")
waitms (500)
move ($x+20,$y+5)
wait (2)
lclick ($x+20,$y+5) //выбираем пункт меню
else
log ("не нашли")
goto (begin)
end_if