Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
0 Members and 1 Guest are viewing this topic.
Я посмотрел видео и не понял, как используется картинка, которая скопирована из скриншота? Какая строчка кода ищет эту картинку?
Code: (clickermann) [Select]GETSCREENIF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) LOGWRITE ("Красный") $peremennaya = 1else...
GETSCREENIF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) LOGWRITE ("Красный") $peremennaya = 1else...
Code: (clickermann) [Select]IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)// IF_PICTURE_IN - Это - оператор, который говорит Clickermann-у о том, чем он будет заниматься, а именно - искать картинку// 0,0, $_xmax,$_ymax - Это координаты, в которых Clickermann будет искать картинку// file.bmp - Это собственно наш заготовленный скриншот, который мы будем искать "на экране"// О таких параметрах, как -1 и 100, вполне понятно написано в справке Clickermann-аДумаю, что с этим тоже разобрались...
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "file.bmp", -1, 100)// IF_PICTURE_IN - Это - оператор, который говорит Clickermann-у о том, чем он будет заниматься, а именно - искать картинку// 0,0, $_xmax,$_ymax - Это координаты, в которых Clickermann будет искать картинку// file.bmp - Это собственно наш заготовленный скриншот, который мы будем искать "на экране"// О таких параметрах, как -1 и 100, вполне понятно написано в справке Clickermann-а
Немножко не понятно, что за параметр -1, толи туплю, толи не могу разобраться. В справке сказано, что bgcolor - необязательный параметр; игнорируемый цвет фона входного изображения. А что в примере обозночает -1?
GETSCREEN IF_PICTURE_IN (233, 194, 970, 650, "yt_z.bmp") wait(5) lclick($_return1, $_return2)GETSCREEN IF_PICTURE_IN (13, 33, 985, 71, "ok.bmp")IF($t_wait = 0) WHILE(($_time_h ! 3)|($_time_m ! 5)) // ждем 03:05 WAITMS(500) END_CYC $t_wait = 1 wait(5) lclick($_return1, $return2) END_IF END_IF END_IFНикак не может найти картинку ok.bmp. Поправьте, если не сложно, скрипт.
GETSCREEN // Делаем скрин экрана в буфер кликера для анализаIF_PICTURE_IN (233, 194, 970, 650, "yt_z.bmp") // Ищем на скрине yt_z.bmp в указанных координатах wait(5) // Это зачем? lclick($_return1, $_return2) GETSCREEN // Если wait(5) в третьей строке лишний, то и эта строка лишняя - скрин экрана мы уже сделали. IF_PICTURE_IN (13, 33, 985, 71, "ok.bmp") // Ищем на скрине ok.bmp в указанных координатах // А дальше что-то не понятное... IF($t_wait = 0) WHILE(($_time_h ! 3)|($_time_m ! 5)) // ждем 03:05 WAITMS(500) END_CYC $t_wait = 1 wait(5) lclick($_return1, $return2) END_IF END_IFEND_IF
WHILE(($_time_h ! 3)|($_time_m ! 5)) // ждем 03:05 WAITMS(500)END_CYC
Ты понимаешь, что у тебя вот этот циклCode: (clickermann) [Select]WHILE(($_time_h ! 3)|($_time_m ! 5)) // ждем 03:05 WAITMS(500)END_CYCбудет крутиться, пока не наступит 3 часа, или любой час и 5 минут?Ты объясни хоть задачу. А то у тебя в скрипте чепуха какая-то...
Там же подписано что ждем 3:05, так и есть, цикл перестанет выполняться когда будет 3:5
WHILE(($_time_h ! 3)|($_time_m ! 5))
WHILE(($_time_h ! 3)&($_time_m ! 5))
Тогда может не такCode: (clickermann) [Select]WHILE(($_time_h ! 3)|($_time_m ! 5))А так...?Code: (clickermann) [Select]WHILE(($_time_h ! 3)&($_time_m ! 5))
хочу вас обрадовать - это заразно, но давным-давно лечится установлением масштаба рабочего стола на 100%