Я искал способы найти позицию курсора и надел ее на две переменные x и y. Но большинство ответов устарели, и я не могу заставить их работать. Я бы предпочел, если он находится в стандартных библиотеках pythons или pywinauto. Я также предпочел бы в python 2.7. Благодарю.Python Не удается найти позицию курсора (x, y) на рабочем столе
3
A
ответ
2
Вы можете сделать это с помощью PyMouse.
>>> import pymouse;
>>> mouse = pymouse.PyMouse()
>>> mouse.position()
(288.046875, 396.15625)
>>> mouse.position()
(0.0, 0.0)
>>> mouse.position()
(1439.99609375, 861.2890625)
+0
Эй, спасибо тонну. Раньше я видел pymouse, но я не мог сначала получить библиотеку. Но после нескольких минут работы над этим я могу сделать то, что мне нужно сейчас. Спасибо. – Oatmeal556
Нам нужно, чтобы вы были более конкретными. Во-первых, из упоминания pywinauto, я предполагаю, что вы говорите о приложении Windows GUI, но, пожалуйста, подтвердите это. Во-вторых, вы имеете в виду положение указателя мыши на экране, положение указателя мыши относительно некоторого ссылочного прямоугольника (например, окна или подворота), положение строки ввода текста в пределах области редактируемого текста или какой-нибудь другой «курсор» (в этом случае, пожалуйста, опишите его)? Наконец, пожалуйста, покажите хотя бы одну вещь, которую вы уже пробовали, и сообщите нам, что пошло не так. – zwol
(«Я не могу заставить их работать» не дает нам ничего общего. Нам нужно увидеть код, который не работает, и нам нужно знать, что это на самом деле, а также то, что вы ожидали от него. do_, включая полный точный текст любых сообщений об ошибках, которые вы получили.) – zwol