2016-10-16 49 views
3

我一直在尋找方法來查找我的光標位置並將它放到兩個變量x和y上。但大多數答案已過時,我似乎無法讓他們工作。我寧願如果它是在蟒蛇標準圖書館或pywinauto。我也更喜歡python 2.7。謝謝。Python無法在桌面上獲取光標位置(x,y)

+0

我們需要你更具體。首先,從提到pywinauto開始,我假設你正在談論一個Windows GUI應用程序,但請確認這一點。其次,是指鼠標指針在屏幕上的位置,鼠標指針相對於某個參考矩形(如窗口或子窗口)的位置,文本插入欄在可編輯文本區域內的位置,或者一些其他的「光標」(在這種情況下請描述它)?最後,請至少展示一件你已經試過的東西,並告訴我們出了什麼問題。 – zwol

+1

(「我似乎無法讓他們工作」讓我們無法繼續,我們需要看看那些不起作用的代碼,我們需要知道它實際上做了什麼_以及您希望的do_,包括你得到的任何錯誤消息的完整文本。) – zwol

回答

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