Author Topic: Скрипт для RO  (Read 51845 times)

0 Members and 5 Guests are viewing this topic.

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Скрипт для RO
« Reply #45 on: December 27, 2012, 02:40:42 PM »

Весь Hash - я так понял мы нашли.
Тут  небольшая  накладка.
Дело в том, что  для настоящего  программиста  слово  Hash  - магическое)
[spoiler] Hash — криптографическая хеш-функция [/spoiler]
 Дабы не пугать тут  больше никого,  замени его , скажем  на слово  poloska   в скрипте .
 Ничего особо не изменится. 
Бабочки полёт будит тихую поляну в солнечном свету...

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Скрипт для RO
« Reply #46 on: December 27, 2012, 02:41:41 PM »
Ладно, каждый делает как умеет. Отчитываться не перед кем не нужно будет.
По теме.
В редакторе включаешь лупу. Наводишь её на это место (см. картинку помечено красной точкой , можешь ориентироваться по буквам) и нажимаешь Alt+Q
Вставляется строка с координатами (потом её сотри)
LCLICK(X,Y)  // 16777215
Копируешь свои координаты в такое условие:

Code: (clickermann) [Select]
GETSCREEN
IF(PXL(X,Y)=16777215)  // цвет я уже указал правильно можешь не менять
  // здесь пишешь команды, что тебе нужно сделать
  // кормишь в общем
END_IF
WAITMS(1000)           // задержка 1 сек, изменяешь в разумных пределах.

Всё.
Хочешь, проверяешь ещё раз. Но если скрипт этим ограничивается он и так работает по кругу
« Last Edit: December 27, 2012, 03:06:22 PM by Vint »


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Скрипт для RO
« Reply #47 on: December 27, 2012, 02:52:05 PM »
Ни Вы,  ни я - не видели картинки, которую впоследствии прислал автор.
 Следовательно, исходя из  строгой логики, - Вы не правы.

Когда я зашел в эту тему то увидел 2е картинки с разным цветом полоски голода.
Моя логика неоспорима!

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Скрипт для RO
« Reply #48 on: December 27, 2012, 02:52:33 PM »
Дабы не пугать тут  больше никого,  замени его , скажем  на слово  poloska   в скрипте .
Если ты на меня намекаешь, то я не программист. И слово меня не смущает нисколько. Я возмутился не словом, а процессом.

А я всё таки рад "оживлямсу" на форуме, а то заскучал совсем...
« Last Edit: December 27, 2012, 02:55:11 PM by Vint »


ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Скрипт для RO
« Reply #49 on: December 27, 2012, 03:01:16 PM »
Как-то так должно работать.
 Тут уже пусть меня поправят корифеи.

Code: (clickermann) [Select]

WAIT(2)
DEFINE( $count, 0)
GETSCREEN // тут мы получаем картинку экрана для анализа
WAITMS(500) // время для обработки
$count = PXLCRC (1591,973, 1691, 978)   // координаты  начала ( верх )\ конца( низ) полоски"
WAITMS(50)
IF ($count = 3660086539 ) // если  наш  голод 24 то выполняем такие операции
start:
 LCLICK(1730,993)  // - Кнопка "Feed"
 WAITMS(300)
 LCLICK(1045,603) // - Кнопка "Ok"
 WAITMS(300)
 GETSCREEN // опять делаем  анализ экрана  и смотрим что измеилось
 WAITMS(500)
$count = PXLCRC (1591,973, 1691, 978)
WAITMS(50)
IF ($count = 3853601526 ) // если  голод  наш 34
GOTO(finish) // идем на финиш
END_IF
GOTO( start)  // если голод не 34 идем  снова в строчку  скрипта , где написано  start: ( двоеточие там  обязательно)  и  снова выполняем те команды ,  что  лежат ниже  start:
END_IF

 finish:
HALT
 
« Last Edit: December 27, 2012, 03:04:54 PM by ЦИТРИН »
Бабочки полёт будит тихую поляну в солнечном свету...

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Скрипт для RO
« Reply #50 on: December 27, 2012, 03:02:51 PM »
Моя логика неоспорима!
Подход разный.
 Вы, исходя из богатого опыта , рискнули предположить.
 Я не рискнул.
Бабочки полёт будит тихую поляну в солнечном свету...

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Скрипт для RO
« Reply #51 on: December 27, 2012, 03:08:10 PM »
и рад "оживлямсу" на форуме, а то заскучал совсем...
Есть просьба.
 Там у меня   выложен скрипт, для открытия хрома, адреса в строку и авторизации.
Работает как часы, но)
 Чую , что он тяжеловат.
 Посмотри , что можно оптимизировать.
Можно выложить потом в типовые алгоритмы.
Бабочки полёт будит тихую поляну в солнечном свету...

Evognomka

  • Освоившийся
  • **
  • Posts: 26
    • View Profile
Re: Скрипт для RO
« Reply #52 on: December 27, 2012, 03:22:36 PM »
Как-то так должно работать.
 Тут уже пусть меня поправят корифеи.

Code: (clickermann) [Select]

WAIT(2)
DEFINE( $count, 0)
GETSCREEN // тут мы получаем картинку экрана для анализа
WAITMS(500) // время для обработки
$count = PXLCRC (1591,973, 1691, 978)   // координаты  начала ( верх )\ конца( низ) полоски"
WAITMS(50)
IF ($count = 3660086539 ) // если  наш  голод 24 то выполняем такие операции
start:
 LCLICK(1730,993)  // - Кнопка "Feed"
 WAITMS(300)
 LCLICK(1045,603) // - Кнопка "Ok"
 WAITMS(300)
 GETSCREEN // опять делаем  анализ экрана  и смотрим что измеилось
 WAITMS(500)
$count = PXLCRC (1591,973, 1691, 978)
WAITMS(50)
IF ($count = 3853601526 ) // если  голод  наш 34
GOTO(finish) // идем на финиш
END_IF
GOTO( start)  // если голод не 34 идем  снова в строчку  скрипта , где написано  start: ( двоеточие там  обязательно)  и  снова выполняем те команды ,  что  лежат ниже  start:
END_IF

 finish:
HALT
 

Работать - вроде работает.
Но, нажатие кнопок не делает... а именно курсор куда то улетает дальше... странно

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Скрипт для RO
« Reply #53 on: December 27, 2012, 03:25:52 PM »
... а именно курсор куда то улетает дальше... странно
Думаю,  у тебя тут ошибка LCLICK(1730,993)  // - Кнопка "Feed"
 Проверь точнее кнопки .
Бабочки полёт будит тихую поляну в солнечном свету...

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Скрипт для RO
« Reply #54 on: December 27, 2012, 03:38:50 PM »
Зачем столько городить? Достаточно и этого.
И что это еще за WAITMS(500) // время для обработки  ?????? Задержка она и есть задержка во время неё ничего не происходит!

Code: (clickermann) [Select]
GETSCREEN
$count = PXLCRC (1591,973, 1691, 978)
IF ($count = 3660086539 )
   start:
   LCLICK(1730,993)
   WAITMS(300)
   LCLICK(1045,603)
   WAITMS(300)
   GETSCREEN
   $count = PXLCRC (1591,973, 1691, 978)
   IF ($count = 3853601526 )
      HALT
   END_IF
   GOTO(start)
END_IF

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Скрипт для RO
« Reply #55 on: December 27, 2012, 03:40:55 PM »
Там у меня   выложен скрипт, для открытия хрома, адреса в строку и авторизации.
Работает как часы, но)
 Чую , что он тяжеловат...
Да нормально всё. У меня почти так же, только для мозилы. Я только адрес открываю не из файла, а вбиваю по KEYSTRING. Но это не важно.


Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Скрипт для RO
« Reply #56 on: December 27, 2012, 03:43:07 PM »
Там у меня   выложен скрипт, для открытия хрома, адреса в строку и авторизации.
Работает как часы, но)
 Чую , что он тяжеловат...
Да нормально всё. У меня почти так же, только для мозилы. Я только адрес открываю не из файла, а вбиваю по KEYSTRING. Но это не важно.

Ха я могу написать код для этого в 4 строки лол

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Скрипт для RO
« Reply #57 on: December 27, 2012, 03:47:42 PM »
могу написать код для этого в 4 строки лол
Буду признателен.
Каждый простой скрипт  привлекает сюда достаточное количество интересующихся ребят.
 Только нужно учесть, что писался  тот скрипт для девушки. Она  слаба в компах.
Кликерману  нужно было из любого положения  её браузера   выйти победителем )
 
Бабочки полёт будит тихую поляну в солнечном свету...

ЦИТРИН

  • Супермодератор
  • Оплот сообщества
  • *
  • Posts: 484
  • Марафон опавших листьев, коктейль из дыма и мыслей
    • View Profile
Re: Скрипт для RO
« Reply #58 on: December 27, 2012, 03:51:49 PM »
Зачем столько городить? Достаточно и этого.
И что это еще за WAITMS(500) 
  Опыт.
 Он показывает ,  что в большинстве случаев , мои задержки  обеспечивают более высокую надежность.
 Видимо есть некие процессы ( скажем комп вдруг решил провериться на вирусы),  которые спонтанно подгруживают проц.
 
Бабочки полёт будит тихую поляну в солнечном свету...

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Скрипт для RO
« Reply #59 on: December 27, 2012, 03:52:08 PM »
Автологин для Хрома

Code: (clickermann) [Select]
$log = "test@yandex.ru"
$pass = "password"

EXECUTE("chrome.exe", STRCONCAT ("login.vk.com/?act=login&from_host=vk.com&email=", $log, "&pass=", $pass))
HALT

Автологин для Мазиллы

Code: (clickermann) [Select]
$log = "test@yandex.ru"
$pass = "password"

EXECUTE("firefox.exe", STRCONCAT ("login.vk.com/?act=login&from_host=vk.com&email=", $log, "&pass=", $pass))
HALT