значения для переменных v1 v2 и v3 импортируются из файла
с помощью этой строки мне удалось добавить приращение Координата X с переменной, умножающая расстояние между позициями щелчка (которое является постоянным) на значение переменной
Код: Выделить всё
mouse.position = (vars[0]+vars[2]*vars[3], vars[1])Код: Выделить всё
0 1 2
Код: Выделить всё
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
Мобильная версия