значения переменных v1, v2 и v3 импортируются из файла
Код: Выделить всё
mouse.position = (vars[0]+vars[2]*vars[3], vars[1])вот как это происходит образы, 3 позиции, все в одну строку
Код: Выделить всё
0 1 2
Код: Выделить всё
mouse.position = (vars[0]+vars[2]*vars[3], vars[1])Код: Выделить всё
mouse.position = (1300 + v1*110 , 165)но с этой строкой сложнее, там 10 позиций вместо 3 и они расположены по следующему шаблону:
Код: Выделить всё
0 1 2
3 4 5
6 7 8
9
файл myvars:
Код: Выделить всё
v1=2
v2=6
v3=1
Код: Выделить всё
import time
from pynput.mouse import Button, Controller
from pynput.keyboard import Key, Listener
mouse = Controller()
from myvars import*
cord = [
[1300, 165, v1, 110],
[1500, 250, v2, 120],
[1600, 280, v3, 0]
]
def on_press(key):
try:
if key == Key.f1:
for vars in cord:
mouse.position = (vars[0]+vars[2]*vars[3], vars[1])
time.sleep(0.2)
mouse.click(Button.left, vars[2])
time.sleep(0.2)
except AttributeError:
return False
with Listener(on_press=on_press) as listener:
listener.join()
п>
Подробнее здесь: https://stackoverflow.com/questions/792 ... -algorythm
Мобильная версия