1
Общие вопросы / Re: Какая команда открывает и выполняет скрипты?
« on: January 30, 2018, 10:54:32 PM »
Странно что ты разделяешь так скрипт, ведь можно все в 1 документе написать, если правильно логику продумать
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
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.
На какой анализ? Анализом у нас занимается как раз IF_PICTURE_IN.
GETSCREEN делает снимок. Выполнение пойдет дальше только после отработки функции. Поэтому никаких задержек между GETSCREEN и последующими функциями ставить не нужно.
Я не очень представляю что ты там делаешь. Если это очередной скрипт для автолайков тогда тебе нужно писать цикл поиска лайка.Code: (clickermann) [Select]$time = $_time_t + 10 // таймер на 10 секунд
WHILE($time > $_time_t) // цикл крутит код 10 секунд
GETSCREEN
IF_PICTURE_IN(472,227,1456,964, "like.bmp", -1, 100) // поиск со 100% совпадением
$time = 0 // если найдено обнуляем значение таймера и цикл прекратит повторяться.
print("Вижу лайк - Лайкаю")
MOVE($_return1, $_return2)
WAITMS(50)
LCLICK($_return1, $_return2)
WAITMS(50)
MOVE(1200,600)
WAIT(1)
ELSE // Если не найдено крутим страницу ниже и снова ищем
WHEELDOWN(2)
WAITMS(500)
END_IF
END_CYC
// После цикла пишем другие команды.
$button_blue = 15832619
$button_green = 4893514
$button_complite = "done.bmp"
begin:
//Если фотография то Скрыть
GETSCREEN
IF_PICTURE_IN(271,231,1879,347, "photo.bmp", -1, 100)
print("Попалась Фотография")
//Жму СКРЫТЬ
print("Нажимаю Скрыть")
WAIT(2)
MOVE(419,305)
WAITMS(100)
LCLICK(419,305)
print("Нажимаю на синию кнопку для излечения")
WAIT(2)
MOVE(1799,288)
WAITMS(100)
LCLICK(1799,288)
WAIT(3)
KEYPRESS(#F5)
WAIT(3)
print("Иду в начало")
GOTO(begin)
END_IF
//Если Синяя кнопка
GETSCREEN
IF_PIXEL_IN(1727,261,1858,319, $button_blue)
print("Кнопка Синяя")
LCLICK($_return1, $_return2)
print("1")
WAIT(1)
print("2")
WAIT(1)
print("3")
WAIT(1)
print("4")
WAIT(1)
print("5")
WAIT(1)
print("6")
WAIT(1)
print("7")
WAIT(1)
END_IF
//Если УЖЕ СТОИТ ЛАЙК
GETSCREEN
IF_PICTURE_IN(472,227,1456,964, "doLike.bmp", -1, 100)
print("Уже стоит лайк")
WAIT(2)
MOVE(1443,177)
WAITMS(50)
LCLICK(1443,177)
WAIT(5)
KEYPRESS(#F5)
print("Обновляюсь")
WAIT(2)
GOTO(begin)
END_IF
//Если кнопка Завершено
GETSCREEN
IF_PICTURE_IN(1727,261,1858,319, $button_complite, -1, 70)
print("Кнопка Завершено")
LCLICK(583,194)
WHEELUP(10)
KEYPRESS(#F5)
WAIT(3)
print("Иду в начало")
GOTO(begin)
END_IF
$time = $_time_t + 30 // таймер на 30 секунд
WHILE($time > $_time_t) // цикл крутит код 30 секунд
print("Делаю Снимок")
print("1")
WAIT(1)
print("2")
WAIT(1)
print("3")
WAIT(1)
GETSCREEN
IF_PICTURE_IN(472,227,1456,964, "like.bmp", -1, 100) // поиск со 100% совпадением
$time = 0 // если найдено обнуляем значение таймера и цикл прекратит повторяться.
print("Вижу лайк - Лайкаю")
MOVE($_return1, $_return2)
WAITMS(50)
LCLICK($_return1, $_return2)
WAITMS(50)
MOVE(1200,600)
WAIT(2)
MOVE(1443,177)
WAITMS(50)
LCLICK(1443,177)
WAIT(5)
KEYPRESS(#F5)
print("Обновляюсь")
WAIT(2)
ELSE
LCLICK(1122,244)
WAITMS(50)
print("Не Вижу лайк - Кручу колесо")
WHEELDOWN(2)
WAITMS(500)
END_IF
END_CYC
А если в лс?Знаю конечно, но ответ явно не будет иметь отношения к теме обозначенной автором.ты с гугл переводчика пишешь?
where are u from?я просто пытался заставить увидеть его. думал getscreen сделал....Вмдимо вы одной программой для перевода пользуетесь.
а ты кстати не знаешь, можно ли выставить число пробелов в табуляции во встроенном редакторе?
или лучше писать во внешнем? но я так понял внешний не будет синтаксис подсвечивать.
ты с гугл переводчика пишешь?
where are u from?я просто пытался заставить увидеть его. думал getscreen сделал....Вмдимо вы одной программой для перевода пользуетесь.
ты с гугл переводчика пишешь?
where are u from?я просто пытался заставить увидеть его. думал getscreen сделал....Вмдимо вы одной программой для перевода пользуетесь.
Здраствуйте у меня случилась такая ситуация мне один знакомий написала очень сложную програму состоящюю с нескольких файлов і он у меня почемуто не роботами.
У него все роботало отлично не могу понять что в нема не так можете уточнити найдетса ето сможет помочь разобратса в чем дело.
Странный скрипт. Особенно странно делать снимок а потом ждать аж 30 секунд прежде чем сделать анализ.
print("Не Вижу лайк - Кручу колесо")
$button_blue = 15832619
$button_green = 4893514
GETSCREEN
IF_PIXEL_IN(1727,261,1858,319, $button_blue)
LCLICK($_return1, $_return2)
WAIT(3)
END_IF
IF($time < $_time_t)
$count = 0
print($count)
$time = $_time_t + 30 // Выделяемое время в секундах
END_IF
IF($count < 1) // Количество лайков
GETSCREEN
WAIT(30)
print("Получаю Скрин фотографии")
IF_PICTURE_IN(472,227,1456,964, "like.bmp")
print("Вижу лайк - Лайкаю")
MOVE($_return1, $_return2)
WAIT(3)
LCLICK($_return1, $_return2)
MOVE(1200,600)
WAITMS(2000)
Else
LCLICK(1122,244)
print("Не Вижу лайк - Кручу колесо")
WHEELDOWN(2)
WAIT(3)
END_IF
END_IF
1712,246,1866,339,$button_blue и 15832619
данных некорректно . но голова уже кипит сижу часов 6-7 в мануале)
Переменная1 = Синий
Переменная2 = Зеленый
Если Синий в координатах == Синий то
Жмем на кнопку
Пока Не изменена Картинка(в данном случае поставлен лайк)
Делаем цикл по поиску картинки на открывшийся странице, нашли, нажали, цикл видит изменение и выходит.
Иначе
жмем f5
Конец
$button_blue = 15832619
$button_green = 4893514
SCANPXL ($scan_button, 1712,246,1866,339,$button_blue)
IF($scan_button == $button_blue)
print("Если в области пиксели данного цвета тогда")
END_IF