Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - omiron

Pages: [1]
1
Всем привет!
Задача такая - в самом начале скрипта нужно найти картинку и поместить ее координаты X, Y в буфер обмена или еще как то запомнить. После этого идет поиск картинки номер 2 и клик по ее координатам.
В конце скрипта мне нужно извлечь координаты X, Y самой первой картинки и кликнуть по ним. Как это сделать?

Code: [Select]

#name "Поиск 2 картинок"

waitms(50)
print("ищем первую картинку")
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "picture 1.bmp", -1, 100)
print("картинка найдена, сохраняем координаты Х и У")
// Тут нужно запомнить координаты $_return1, $_return2
WAITMS(50)
END_IF

print("ищем вторую картинку")
picture2:
waitms(50)
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "picture 2.bmp", -1, 100)
print("нашли вторую картинку, кликнули по ней")
WAITMS(50)
ELSE
print("вторая картинка не найдена, ищем еще раз")
GOTO(picture2)
END_IF


print("излекаем координаты первой картинки и кликаем по ней")
// Тут нужно извлечь координаты координаты $_return1, $_return2 первой картинки

halt

2
А можно еще вопрос - скрипт работает, находит звездочку 100 раз. А как реализовать условие, что цикл должен заканчиваться: либо после 100 раз нахождения звездочки, либо после 1 минуты работы?
Как сделать вот это условие ЛИБО?
Code: [Select]
//Программа поиска звездочки
// Программа должна закончится либо после 100 раз нахождения звездочки, либо после 1 минуты работы, в зависимости от того, что наступит раньше
print("Программа поиска звездочки запущена")
WAITMS(1000)
 
$count = 0
WHILE($count < 100)
   GETSCREEN
   IF_PICTURE_IN(0,0, $_xmax,$_ymax, "star.bmp", -1, 100)
      INC($count,1) // увеличиваем число
      WAITMS(100)
      move($_RETURN1+20,$_RETURN2)
      WAITMS(100)
      LCLICK($_RETURN1+20,$_RETURN2)
      print("Найдена!!!")
      waitms(1000)
   ELSE
      waitms(50)
      print("Звездочка не найдена")
   END_IF
END_CYC
 
HALT // стоп

3
Спасибо Oraven! Именно это мне и было нужно!

4
Очень рад что вы знаете как работать  с экселем.
Прошу кого-нибудь продемонстрировать мне знание кликермана. Заранее спасибо.

5
Всем привет! Помогите, пожалуйста.
Есть таблица excel, в стобце А в случайном порядке размещены цифры 1 и 2 , буквы a, b и просто пустые ячейки.

Мне нужно что бы программа поочередно сканировала ячейки от А1 вниз и делала следующее:
- Если в ячейке буква а или b - программа пишет "буквы" - print("буквы")
- Если в ячейке буква 1 или 2 - программа пишет "цифры"
- Если в ячейке ничего нет - программа пишет "в ячейке пусто".

И таким образом построчно перебирает ячейки в столбце A вниз до 10й строки.
Можете, пожалуйста, написать как будет выглядеть скрипт.
Спасибо.

Pages: [1]