Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Для знатоков в perfect click

Пользователь Бобр Профи (526), на голосовании 2 недели назад
Как сделать код чтобы, если измениться цвет в координатах 1488,187 то нажмется кнопка click(1481,190);
Голосование за лучший ответ
Матвей Козлов Профи (898) 1 месяц назад
Вроде так:

import pyautogui
import time

# Задаем начальное значение цвета в координатах 1488,187
previous_color = pyautogui.pixel(1488, 187)

while True:
# Получаем текущий цвет в координатах 1488,187
current_color = pyautogui.pixel(1488, 187)

# Сравниваем текущий цвет с предыдущим
if current_color != previous_color:
# Цвет изменился, нажимаем кнопку в координатах 1481,190
pyautogui.click (1481, 190)

# Обновляем значение предыдущего цвета
previous_color = current_color

# Добавляем небольшую задержку, чтобы не перегружать систему
time.sleep(0.1)
Пользователь БобрПрофи (526) 1 месяц назад
пишет
В скрипте есть запрещенное слово: import
Николай Перминов Профи (587) 1 месяц назад
 Point p = Point.get(1488, 187); 

while(!EXIT){
color = getColor(p);
if(getColor(p) != color){
click(1481,187);
color = getColor(p);
}
}
Похожие вопросы