Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> 2 вопроса
dunkel
сообщение 23.1.2017, 0:28
Сообщение #1


***

Novice
Сообщений: 75
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



подскажите сделать
у меня идёт беспрерывный поиск определенного цвета на экране. Как сделать так чтобы в случае если в течении 5 секунд объект не появился скрипт бы выходил из цикла поиска.


как можно сделать рандомное нажатие по указанным координатам? к примеру я хочу сделать дабл по одной из 3 координат (1 1, 2 2 или 3 3)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 23.1.2017, 1:17
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Выход из цикла
Код
set #time 5000           // 5 секунд

:start
   while_not 428, 120 4070913 or #time < timer     // пока не появился нужный цвет или не прошло 5 секунд
       wait 1
   end_while
   set #time timer + 5000
   log Цвет найден или время вышло
   wait 100
goto start

Рандом клик
Код
init_arr %a (1) 100 100          // координата 1
init_arr %a (2) 200 200          // координата 2
init_arr %a (3) 300 300

log mode compact
log clear
set #tmp 0

:start
   set #a 1 + random(size(%a))          // получить число от 1 до 3, size(%a) - размер массива с координатами
   while #a = #tmp
       set #a 1 + random(size(%a))
   end_while
   set #tmp #a

   log Случайное число #a
   move %a [#a 1] %a [#a 2]       // переместить курсор, заменить на клик
   wait 2000                      // ждать 2 секунды, можно убрать
goto start

Чуть подправил скрипт. Так правильнее.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dunkel
сообщение 23.1.2017, 1:31
Сообщение #3


***

Novice
Сообщений: 75
Регистрация: 20.1.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.296
Возраст: 30



Спасибо огромное!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 23:38
Designed by Nickostyle