Добрый день товарищи!
У меня к вам вопрос с вытекающей просьбой)
Думаю по названию темы уже должно быть понятно о чем пойдет речь.
Имеется некое окно на рабочем столе, в этом окне нужно найти некоторые картинки по которым далее нужно совершить клик. Я написал скрипт и он находит все картинки, кроме тех которые повторяются. Т.е. если одинаковых картинок одного типа несколько, клик происходит только по одной картинке для каждого типа. А мне нужно чтобы клик происходил по всем картинкам всех типов независимо от их количества. Обычно на экране картинок каждого типа не более 5.
Прошу подсказать решение....
[spoiler]
$check = 0
WHILE($check = 0)
GETSCREEN
FOR($n=1,$n<4) // количество типов картинок, сейчас 3
IF_PICTURE_IN (700,90, 1270,1035, STRCONCAT("PICTURE_", $n, ".BMP"), 16777215, 100)
LCLICK($_RETURN1+RND(5,5),$_RETURN2+RND(5,5))) // клик со смещением по всем координатам
WAITMS(100)
$check = 1
$n=9999
END_IF
END_CYC
END_CYC
[/spoiler]
P.S. забыл добавить, а как правильно сделать нажатие на кнопку после выполнения всего цикла. Не важно нашел он картинки или нет...
[spoiler]
$check = 0
WHILE($check = 0)
GETSCREEN
FOR($n=1,$n<4)
IF_PICTURE_IN (700,90, 1270,1035, STRCONCAT("PICTURE_", $n, ".BMP"), 16777215, 100)
LCLICK($_RETURN1+RND(5,5),$_RETURN2+RND(5,5)))
WAITMS(100)
$check = 1
$n=9999
END_IF
END_CYC
END_CYC
KEYPRESS(#PAGEDOWN) // переход ниже, верно ли установлено?!?!!?!?!?!
[/spoiler]