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

> Простой кликер
Lesika
сообщение 6.3.2019, 0:53
Сообщение #1


*

Registred
Сообщений: 2
Регистрация: 6.3.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.256



Господа и, возможно, дамы!
Я пытаюсь забивать гвозди микроскопом, но даже это у меня получается плохо.
У меня есть задача минимум и задача максимум.
Но сначала про минимум:
мне нужен обычный кликер. Он должен навести курсор в определенную точку экрана (она статична), кликнуть левой кнопкой мыши. Дальше небольшая пауза, для имитации живого человека. Переместиться в другую точку, кликнуть. Подождать еще какое-то (заданное) время. Это цикл. Дальше его нужно повторять заданное количество раз.
Но я стопорюсь уже на этапе давайте переместим курсор в определенную точку экрана.
Полагаю, что я что-то делаю не так.
Мой алгоритм действий был таким: я открыла UoPilot, перешла в закладку общее, навела курсор на нужную мне точку на экране, нажала кнтрл + А, и получила координаты (я предполагаю, того места где был курсор в момент нажатия)
Затем я перешла в окно скрипт и написала программу:
left 1198, 616 //в этом месте координаты той точки, которую мне выдала программа
wait 2
left 1185, 652
wait 2
end_script

Затем на этом же окне я нажимаю кнопку в нижнем правом углу. Курсор мыши остается на этой же кнопке, а в тексте программы появляется курсор, который пробегает по всем пунктам написанной программы и останавливается на последней строчке. Все. Больше ничего не происходит.
Что я делаю не так?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
nykep
сообщение 6.3.2019, 1:18
Сообщение #2


****

Apprentice
Сообщений: 260
Регистрация: 1.9.2012
Группа: Пользователи
Наличность: 1780
Пользователь №: 15.246
Возраст: 25



Код
move 1198, 616   //поместить курсор на заданные координаты
left 1198, 616
wait 1000 + random(2000) // если нужно имитировать живого человека ожидание будет от 1 до 3с случайным образом, если это не требуется пусть будет просто wait 2s это 2 секунды
move 1185, 652
left 1185, 652
wait 2s


команда end_script останавливает скрипт

рекомендую ставить паузы между наведением курсора и нажатием wait 100 хотя бы так будет надежнее или внизу окна пилота установить паузу между строк
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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