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

  #1  
Старый 07.12.2024, 20:59
copypaste_scripter
Познавший АНТИЧАТ
Регистрация: 03.04.2020
Сообщений: 1,437
С нами: 3217034

Репутация: 138


По умолчанию

крч сразу к делу

Python:





Код:
import
time
from
pynput
.
mouse
import
Button
,
Controller
from
pynput
.
keyboard
import
Key
,
Listener

mouse
=
Controller
(
)
from
myvars
import
*
meow
=
[
[
1750
,
50
,
1
]
]
woof
=
[
#[x coord, y coord, var]
[
100
,
500
,
apple
]
# в файлу откуда берется этот apple указан что он равен 4
]
def
on_press
(
key
)
:
try
:
if
key
==
Key
.
f4
:
for
kitties
in
meow
:
mouse
.
position
=
(
kitties
[
0
]
,
kitties
[
1
]
)
time
.
sleep
(
0.2
)
mouse
.
click
(
Button
.
left
,
kitties
[
2
]
)
time
.
sleep
(
0.2
)
elif
key
==
Key
.
f5
:
for
puppies
in
woof
:
mouse
.
position
=
(
puppies
[
0
]
,
puppies
[
1
]
)
time
.
sleep
(
0.2
)
mouse
.
click
(
Button
.
left
,
puppies
[
2
]
)
time
.
sleep
(
0.2
)
except
AttributeError
:
return
False
with
Listener
(
on_press
=
on_press
)
as
listener
:
listener
.
join
(
)


вот короче как я могу сделать чтобы при проходе по таблицу "woof" при значении "apple" 4 кликнул по этому "домофону" на "Е". (там учтен что числа идут от 0, а не с 1)

типо расстояние между кнопками домофона 150 пикселей. я понял что надо

XcoordA + apple*150

YcoordA + apple*150

но из за неровной расположении кнопок чет не получается + мои мозг и iq не хватает на такое (НАДО БЫЛО МАТЕМАТИКУ УЧИТЬ ЛУЧШЕ) или выпить анти-склерозные таблетки

я бы с радостью выучил но вся программирование не интересно + нет на столько сил и возможности (сдвг)

а про эту тему я не знал как гуглить/спросить у чат жопате



жду ваших слов
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.