Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
0 Members and 2 Guests are viewing this topic.
GETSCREENIF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) // Ищем цвет выделения LCLICK($_return1+5, $_return2) // на 5 пикселей правее WAITMS(100) HALT // СтопEND_IF
Доброго дня подскажите пожалуйста как сделать макрос попроще... Ищу текст через ctrl+f как задать нажатие левый клик например на 5 пикселей правее от найденного текста ? И второе если текст найден остановить макрос, или повторить действие до начала поиска текста
LCLICK(900,10) // клик по целевому окну (если нужно)WAITMS(500)// Тут действия до начала поискаPRINT("Начало")KEYDOWN(#CTRL)WAITMS(50)KEYPRESS(#F)WAITMS(50)KEYUP(#CTRL)WAITMS(500)KEYPRESS(#BACKSPACE)WAITMS(50)KEYSTRING("нажатие") // ищем на этой странице слово "нажатие"WAITMS(500)GETSCREENIF_PIXEL_IN(0,0,$_xmax,$_ymax,3906036) // цвет выделенного текста PRINT("Текст есть") $x=$_return1 $length=(PXLCOUNT($_return1,$_return2,$_xmax,$_return2,3906036)+5) // считаем длину выделенного текста и прибавляем 5 пикселей LCLICK($x+$length,$_return2) // кликаем на 5 пикселей правее от найденного текста WAITMS(500) $var=RND(1,2) // выбираем вариант развития сценарияELSE // Тут действия если текст не найден PRINT("Текста нет. Чё делать - ХЗ.") HALT END_IFSWITCH($var) // если текст найденCASE(1) PRINT("СТОП") // остановить макрос HALTCASE(2) PRINT("В начало") // или повторить действие до начала поиска текста WAITMS(500)END_SWITCH