Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: makc_fess on April 23, 2015, 05:56:16 PM
-
Здравствуйте.
Я написал несложный скрипт, который щелкает по кнопке в зависимости от наличия пикселя определенного цвета в заданной области. Когда пиксель есть, то все работает хорошо, но когда его нет, то процессор загружается сразу на 100 процентов и до тех пор пока не появится пиксель снова.
Что сделать, чтобы это не происходило?
Вот скрипт:
GETSCREEN
IF_PIXEL_IN(319,161,340,176,58804)
LCLICK(1128,120)
WAITMS(250)
END_IF
-
Поставить задержку.
Можно в ELSE или после условия.
Достаточно небольшой 20-50 мс.
Но 100% это круто. Обычно при таких условиях в районе 25%. Может на одноядернике и больше.
-
Вроде 4-х ядерный проц (i5 760), хотя работает на виртуальной машине, но два ядра там выделено. Прописал задержку, но все равно загружает полностью.
GETSCREEN
IF_PIXEL_IN(319,161,340,176,58804)
WAITMS(50)
LCLICK(1128,120)
WAITMS(250)
END_IF
-
Не там прописал. Я же указал где.
GETSCREEN
IF_PIXEL_IN(319,161,340,176,58804)
LCLICK(1128,120)
WAITMS(250)
ELSE
WAITMS(50)
END_IF
или
GETSCREEN
IF_PIXEL_IN(319,161,340,176,58804)
LCLICK(1128,120)
WAITMS(250)
END_IF
WAITMS(50)
-
Спасибо большое, помогло :)