HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.02.2024, 23:26
Borgio
Новичок
Регистрация: 29.08.2020
Сообщений: 11
С нами: 3003722

Репутация: 3
По умолчанию

Пишу код через скрины, код нажимает на первую картинку, затем открывается новое окно и он видит новую, но нажимает на прежнюю, подскажите пожалуйста)

import cv2

import pyautogui

import time

# Установка времени задержки между командами PyAutoGUI (в секундах)

pyautogui.PAUSE = 1

# Загрузка первого изображения

image_path = 'first_image.png'

image = cv2.imread(image_path)

# Определение размеров первого изображения

height, width, _ = image.shape

# Определение координат центра первого изображения

center_x, center_y = width // 2, height // 2

# Симуляция двойного клика на центр первого изображения

pyautogui.doubleClick(center_x, center_y)

# Загрузка второго изображения

image_path2 = 'second.image.png'

image = cv2.imread(image_path2)

# Определение размеров второго изображения

height, width, _ = image.shape

# Определение координат центра второго изображения

center_x, center_y = width // 2, height // 2

# Симуляция одинарного клика на центр второго изображения

pyautogui.click(center_x, center_y)
 
Ответить с цитированием

  #2  
Старый 02.02.2024, 17:57
Dickson
Участник форума
Регистрация: 31.12.2022
Сообщений: 201
С нами: 1774087

Репутация: 33
По умолчанию

о, я писал похожий код для поиска картинки, затем нажатие на нее. ща кину

da.py:





Код:
import
pyautogui
import
telebot
import
keyboard
import
time

bot
=
telebot
.
TeleBot
(
''
)
chat_id
=
''
active
=
False
def
find_and_click
(
button_image
)
:
if
active
:
button_location
=
None
while
button_location
is
None
:
button_location
=
pyautogui
.
locateOnScreen
(
button_image
,
grayscale
=
True
,
confidence
=
0.9
)
button_x
,
button_y
=
pyautogui
.
center
(
button_location
)
time
.
sleep
(
1
)
pyautogui
.
click
(
button_x
,
button_y
)
bot
.
send_message
(
chat_id
,
f'Нажата кнопка{button_image}'
)
def
toggle_activation
(
)
:
global
active
    active
=
not
active
if
active
:
bot
.
send_message
(
chat_id
,
'Код активирован'
)
else
:
bot
.
send_message
(
chat_id
,
'Код деактивирован'
)
keyboard
.
add_hotkey
(
'insert'
,
toggle_activation
)
# активация -  "insert"
while
True
:
try
:
time
.
sleep
(
1
)
find_and_click
(
'accept.png'
)
except
pyautogui
.
ImageNotFoundException
:
pass
try
:
time
.
sleep
(
1
)
find_and_click
(
'ready.png'
)
except
pyautogui
.
ImageNotFoundException
:
pass
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.