Это мой код на Rust
Код: Выделить всё
let mut enigo = Enigo::new(&Settings::default()).unwrap();
enigo.move_mouse(966, 1055, Coordinate::Abs).unwrap();
Код: Выделить всё
ctypes.windll.user32.SetCursorPos(966, 1055)
Обновление: оказывается, точно проблема, с которой я столкнулся с ржавчиной было конкретно с ящиком эниго. Я попробовал несколько разных ящиков и обнаружил, что проблема связана с масштабированием моего монитора (у меня 125%).
Как я могу учесть масштабирование монитора и нормализовать положения, чтобы они работали без вам приходится менять масштаб на 100% каждый раз, когда вы хотите переместить мышь?
Подробнее здесь: https://stackoverflow.com/questions/784 ... -python-is