3
我一直在寻找方法来查找我的光标位置并将它放到两个变量x和y上。但大多数答案已过时,我似乎无法让他们工作。我宁愿如果它是在蟒蛇标准图书馆或pywinauto。我也更喜欢python 2.7。谢谢。Python无法在桌面上获取光标位置(x,y)
我一直在寻找方法来查找我的光标位置并将它放到两个变量x和y上。但大多数答案已过时,我似乎无法让他们工作。我宁愿如果它是在蟒蛇标准图书馆或pywinauto。我也更喜欢python 2.7。谢谢。Python无法在桌面上获取光标位置(x,y)
你可以用PyMouse来做到这一点。
>>> import pymouse;
>>> mouse = pymouse.PyMouse()
>>> mouse.position()
(288.046875, 396.15625)
>>> mouse.position()
(0.0, 0.0)
>>> mouse.position()
(1439.99609375, 861.2890625)
嘿,谢谢了。我以前见过pymouse,但是一开始我就无法开始工作。但在我刚刚工作几分钟后,我可以做我现在需要的。谢谢。 – Oatmeal556
我们需要你更具体。首先,从提到pywinauto开始,我假设你正在谈论一个Windows GUI应用程序,但请确认这一点。其次,是指鼠标指针在屏幕上的位置,鼠标指针相对于某个参考矩形(如窗口或子窗口)的位置,文本插入栏在可编辑文本区域内的位置,或者一些其他的“光标”(在这种情况下请描述它)?最后,请至少展示一件你已经试过的东西,并告诉我们出了什么问题。 – zwol
(“我似乎无法让他们工作”让我们无法继续,我们需要看看那些不起作用的代码,我们需要知道它实际上做了什么_以及您希望的do_,包括你得到的任何错误消息的完整文本。) – zwol