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 - nikol124

Pages: [1]
1
Общие вопросы / Re: Прошу помочь
« on: January 03, 2018, 01:38:07 PM »
Oraven, по 1 всё нормально, переход ит по цветам. Мазила закрывается, это положительный результат. Всё  отгадано. По 0,не совсем так. Он выходит в начало строки 1, этого отрезка, но не запускается. В условиях  задаю 3 цикла. Если первый раз не отгадал, то переходишь  на строку 1 и запуск с начало.  За три цикла, или отгадал и по цвету закрыл мазилу , или если не отгадал после третьего цикла, закрыл мазилу. И в ожидание на 3600 секунд. После выхода времени надо отсюда перейти  на первую строку всего скрипта. Это конец, маленький отрезок. Из скрипта, с которым  я вожусь уже с октября. Параллельно занести  один результат в log : -время – 1, если положительный. Или если отрицательный, после 3 циклов не отгадал, -время- 0. Сейчас вроде разобрался , что пытался вдолбить Cleoss   в мою голову, насчёт  END_IF. Если две строки начинаются  по условиям с IF, то END_IF два. Если больше, то на количество строк. А у меня одна строка , два END_IF. Правильно думаю?

Code: (clickermann) [Select]
waitms(6200 + $S_CORR)
LCLICK(139,225)          //  1  выделение iim
waitms(500 + $S_CORR)
LDOWN(139,200)          // 2 выделение iim
waitms(900 + $S_CORR)
DBLCLICK(139,469)       // 1 нажатие воспроизвести
waitms(500 + $S_CORR)
DBLCLICK(139,416)  //2 нажатие воспр _ долж Соединён

waitms(1200 + $S_CORR)
RDOWN(725,328)         // окно копировать
waitms(250 + $S_CORR)
RUP(725,328)

waitms(850 + $S_CORR)
LDOWN(790,416)          //  окно  вставить 3
waitms(250 + $S_CORR)
LUP(790,416)

waitms(1200 + $S_CORR)
LDOWN(761,384)          //  окно запуск 3
waitms(250 + $S_CORR)
LUP(761,384)

$check = 0
WHILE($check = 0)
   GETSCREEN
   IF_PIXEL_IN(462,180,1072,443,3389695,7291909)
      $check = 1 // Если найдено меняем значение переменной, выходим из цикла
      LDOWN(1343,14)  // закрыть мазилу
      waitms(1500)
      LUP(1343,14) // закрыть мазилу
      waitms(150)
   ELSE
      WAITMS(50)
   END_IF
END_CYC

wait(3600)

2
Общие вопросы / Re: Прошу помочь
« on: January 02, 2018, 06:40:35 PM »
спасибо, сейчас попробую, это то что нужно. Всё правильно должен  LUP.  Я её не поставил, она же отжатие.  Посчитал что в данный момент строка 10 зажата, при выполнение операцией строки 12, она и будет является  отжатием. Разве так нельзя делать?  Вопрос по вставить изображение. Нужно было три  фотокарточки, вставить. Две установил одну нет. Есть ограничения по количеству?

 

4
Общие вопросы / Re: Прошу помочь
« on: January 02, 2018, 04:12:04 PM »
К сожалению мы разговариваем на разных  языках. Вы меня не понимаете. Я, Вас. Если бы Вы внимательно почитали начало помощи. То увидели глазами, а не ушами что 1 по 30 строку, написано, работает нормально. Это небольшая часть скрипта с которым провозился  больше двух месяцев. Начальную часть я не стал выкладывать. Она тоже работает без проблем. И за это время и файл  справки  в Clickermann  просмотрел. И форум  просмотре весь. Про задержки написано я пробовал по разному. Изменял время задержки. Не получилось. Пример, два транспорта двигаются с разной  ск. Один на поверхности другой под  ним в туннели. Подобрать время задержки чтобы они встретились на выходе. Ск. транспорта в туннели не известна. По end_if. Там же  в начале написано. Третья строка с низу. Что нужно остановить скрипт и как это сделать я не знаю. А то парно или не парно. End_if  тоже парно по отношению друг друга и End_ if, End_if тоже парно. Просто надо или  в коде показать. Или просто написать, в одну строку. Я биографию в начале написал к делу переходить надо. Браузер  закрывается в верхнем правом  углу, красная  кнопка с крестом. С задержками, что- тоне серьёзно. Потому что скорость  iMacros  не известна. Общее время работы от 70 секунд  до 105сек. После  остановки  iMacros  выскакивают постепенно три цвета. Вот по ним и надо. Вопрос  по End_if_ Clickermann  останавливается полностью. If_pixel_in включить по цвету его. Или надо авторуном запускать. Я подготовил три скриншота. По поводу  IF_Picture_IN присматриваюсь давно. На форуме много видел но не знаю как работает.

Code: (clickermann) [Select]
End_if // так?

5
Общие вопросы / Re: Прошу помочь
« on: January 01, 2018, 11:31:27 PM »
Спасибо что откликнулись.  Я  из  лагеря  Вашего, не перебежчик . Только из века другого. По положительному  результату  должен  отключаться  мазила. И это мне нужно. В отрицательном всё работает. Когда в ручную останавливаю по паузе,  всё нормально, отключается. Но когда в запуске  нет. Отгадал, но код цвета не видит, нужных цветов.  Как будто их нет.  Вот я правильно остановил скрипт в строке 32,33? Такое  ощущение, что iMaros  не даёт  правильно  работать. Поэтому я и написал об остановке в строке 32. При запуске iMacros, программа по временным задержкам  продолжает работать. И когда  подходит момент сравнивать по цвету, она проскакивает на ожидание 3600. А может  быть, я остановил в ст.32,ст.33, скрипт?  Подошло время определять цвет, он не запустился. В ручном  же  всё срабатывает, когда я в паузе, запускаю  Clickermann  с фрагментом  скрипта с ст. 48  по  ст. 55. А насчёт лагеря, я  не понял.  Возможно Вы имеете в виду iMacros. Я не программист и что за  язык, мне не понятен. Я пытаюсь изучить Clickermann. Я новичок и только пытаюсь чуть- чуть разобраться и изучить. Поэтому  я написал, что меня  восхищают  от созданных форумом  скрипты.  Вот наступает такой момент, когда знаний не хватает, словно  упёрся в стену. Вот и попросил помощи, у форума. Не зная значений  ваших профессиональных выражений.  Я  Вас не всегда понимаю, как и Вы плохо понимаете меня. Одним словом  я ученик, который  на старости лет решил сесть за парту. Магическую палочку  я применяю.

Code: (clickermann) [Select]

GETSCREEN

IF_PIXEL_IN(440,354,1114,744,3705144,592136,3637641) // зел крас  жел
waitms(4000) //  отключает мазилу
   LDOWN(1343,14)   
   waitms(150)  // отключает мазилу
   LUP(1343,14)
   
END_IF
END_IF
 // ещё раз попробовал в ручном,  по паузе, сегодня по этому отрезку отключить мозилу. Всё получилось 

6
Общие вопросы / Прошу помочь
« on: January 01, 2018, 05:05:03 PM »
Поздравляю Всех с Новым годом! Здоровья Всем и творческих успехов.  О себе, пенсионер, новичок, любитель. На форуме несколько месяцев.  На Ваши разработки  скриптов  смотришь  дух захватывает от возможностей  созданных программ.  В институте не учился. За  пятьдесят лет после  школы  из математики помню  только хорошо таблицу умножения. Долго собирался  обратиться  к Вам за помощью. Месяца 3 пытаюсь написать скрипт. Перед  этим всё перепробовал. И статьи для новичков и в общих вопросах. Кое - что создал, но концовка никак  не получается. Нашёл программу в интернете, по отгадыванию  капчи  на freebitco.in ,в iMacros. Прога, красиво написана, но 100% не отгадывает. Сразу закрывает мазилу  и  выходит на ожидание по этой последней строке (iimPlayCode (`TAB CLOSE`); iimPlayCode (`WAIT SECONDS=3600`);  }). Я из любопытства и желания немножко заработать. Решил чуть-чуть усовершенствовать. Не саму iMacros программу. А создать оболочку вокруг неё. Отгадывает, закрывает мазилу  при  появлении новых цветов (зелёный, красный, чёрный и синий. При положительном  результате. Не отгадывает капчу, программа запускает  iMacros   с начало. До основного iMacros  скрипта всё работает нормально. В  конце удалил последнею строку ( iimPlayCode (`TAB CLOSE)  и по распознаванию цвета не получается. После  я догадался, что скрипт параллельно работают с  iMacros. Я думаю после запуска iMacros, нужно остановить скрипт Clickermann. Не знаю как это сделать.  И время подбирал задержки, и паузу пытался установить. Чтобы на появление цветов закрывать мазилу. Цвета держаться несколько секунд. На отрицательный результат iMacros, запускается нормально, т.к. установлено 3 цикла. На положительный нет.C  уважением, Вячеслав.

Code: (clickermann) [Select]
waitms(1200 + $S_CORR) // начало

lDown(1235,267)         // выделение ярлыка мазилы
waitms(1200 + $S_CORR)
DBLCLICK(1235,267)      // запуск ярлыка Мазилы

waitms(6200 + $S_CORR)//   появляется окно мазилы с окном iMacros
LCLICK(139,225)          //  1 наж._ выделение _iim
waitms(500 + $S_CORR)
LDOWN(139,200)          // 2 наж._выделение _iim (иногда меняется место, из-за рекламы, поэтому нужен повтор)

waitms(900 + $S_CORR)
DBLCLICK(139,469)       // 1 нажатие_ воспроизвести
waitms(500 + $S_CORR)
DBLCLICK(139,416)  //2 нажатие_ воспроизвести (иногда меняется место,из-за рекламы,поэтому нужен повтор)

waitms(1200 + $S_CORR)//появляется окно циклов
RDOWN(725,328)       // в окне наж. чтобы появ.курсор
waitms(250 + $S_CORR)
RUP(725,328)

waitms(850 + $S_CORR)
LDOWN(790,416)          //  в окно циклов вставить_ "3 "
waitms(250 + $S_CORR)
LUP(790,416)

waitms(1200 + $S_CORR)
LDOWN(761,384)          //   запуск окна циклов_"3 "
waitms(250 + $S_CORR)
LUP(761,384)

END_IF ? //  временно остановить надо?
END_IF  ?

// начало работы  iMacros

//iimPlayCode (`TAB CLOSE`);  _ удалил
//iimPlayCode (`WAIT SECONDS=3600`); ? _оставил в программе, для конца операций , чтобы как бы вышел из iMacros
//  } - оставил,по этой скобе в строке появляется окно циклов при нажати ст. _ 1нажатие_ воспроизвести или ст.2нажатие_ воспроизвести

 // запустить скрипт в Clickermann?
 
 ....// установить прокрутку страницы, в середине и зафиксироывать как-то, чтобы появившиеся цвета находились в пределах окна   

GETSCREEN  ? 

// выбран жел,синий 3389695,7291909 ( ещё появляется зелёный и чёрный) все цвета появляются на несколько секунд.поэтому при появлении зелёного или чёрного сработала пауза или стоп. Когда в ручрную ставишь на паузу. мазила выключается. А так словно цвета не чувствует. Вроде пиксели меняют цвет.Читал в форуме, что надо с цветокоррекцией что-то делать? 
IF_PIXEL_IN(462,180,1072,443,3389695,7291909)
LDOWN(1343,14)  // закрыть мазилу
waitms(1500)
LUP(1343,14) // закрыть мазилу
waitms(150)   

END_IF ?
END_IF ?

WAIT(3600)
...//здесь нужно поставить переход на запуск  строки "начало" и запустить её.

Pages: [1]