136
Общие вопросы / Re: Вопрос В помощи освоения условий Else, WHILE,
« on: January 04, 2020, 07:06:43 PM »
орвен скажи для быстрого отклика как сделать разделить правильно свой скрипт задача: нужно чтобы LOGWRITE ("нажимаем 5")
KEYPRESS(#5) работала параллельно поиску первой картинки точнее из поиска сделать также ожидание и если первую нашло то пошло дальше как в етом скрипте тут 5 ищет и так покругу поправите если не так
KEYPRESS(#5) работала параллельно поиску первой картинки точнее из поиска сделать также ожидание и если первую нашло то пошло дальше как в етом скрипте тут 5 ищет и так покругу поправите если не так
Code: [Select]
LOGWRITE ("нажимаем 5")
KEYPRESS(#5) // 1. нажимаем "5" // 2. если нет нажимаем"5" и все поновой ищем первую картинку.
GETSCREEN //следущее действие гринскрин
IF_PICTURE_IN (5,197, 559, 795, "KAT666.bmp") // поиск картинки
LOGWRITE ("найдена картинка")
LCLICK($_return1, $_return2) // если нашло кликает
//если кликнуло ищем пексель нашли клик и так ЧЕТЫРЕ ! раза ищем одинаковый пиксель но по разным кординатам
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(486,963, 515,998, 213)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("пиксель 1")
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(368,815, 451,837, 11513775)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("пиксель 2")
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(355,682, 499,697, 213)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("пиксель 3")
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(356,624, 500,637, 213)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("пиксель 4")
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(355,682, 499,697, 213)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("пиксель 5")
ELSE
WAITMS(50)
END_IF
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(361,606, 502,618, 213)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("пиксель 6")
ELSE
WAITMS(50)
END_IF
END_CYC
ELSE
LOGWRITE ("картинки нет")
END_IF картинки улетают со скоростью света Отцы прошу на советы картинка размером 2x30 пиксель в длинну (примерно)