当前位置: 首页 > 面试题库 >

用Python控制鼠标

萧成文
2023-03-14
问题内容

在Windows下如何控制Python中的鼠标光标,即将其移动到特定位置并单击?


问题答案:

在安装pywin32(在我的情况下为pywin32-214.win32-py2.6.exe )后,在WinXP上进行了Python 2.6(也已测试3.x)测试:

import win32api, win32con
def click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)
click(10,10)


 类似资料:
  • 问题内容: 如何在Python中控制鼠标和键盘? 这个想法与Java中的Robot()类相同。可以说:将鼠标从此处移至此处,单击此处,然后将其写在屏幕上。 对于Windows,有win32api,但我主要使用Linux。 对于Linux,有Xlib,但它也适用于键盘吗?(仅找到对鼠标的引用) 有跨平台的解决方案吗?(Linux,Windows甚至OS X都很棒。) 问题答案: 对于鼠标,我发现py

  • 因此,我基本上是从以下教程学习OpenGL和GLFW库:http://www.opengl-tutorial.org/beginners-tutorials/tutorial-6-keyboard-and-mouse/ 在主应用程序循环中: 但出于某种原因,这种解决方案行不通。有什么方法可以用GLFW解决这个问题吗?

  • 本文向大家介绍python PyAUtoGUI库实现自动化控制鼠标键盘,包括了python PyAUtoGUI库实现自动化控制鼠标键盘的使用技巧和注意事项,需要的朋友参考一下 PyAutoGUI 不知道你有没有用过,它是一款用Python自动化控制键盘、鼠标的库。但凡是你不想手动重复操作的工作都可以用这个库来解决。 比如,我想半夜时候定时给发个微信,或者每天自动刷页面等操作,它能完全模拟手动操作,

  • 使用鼠标库,您可以使用Arduino Leonardo,Micro或Due控制计算机的屏幕光标。 此特定示例使用五个按钮移动屏幕上的光标。 其中四个按钮是方向性的(向上,向下,向左,向右),一个用于鼠标左键单击。 Arduino的光标移动始终是相对的。 每次读取输入时,光标的位置都会相对于其当前位置进行更新。 每当按下一个方向按钮时,Arduino将移动鼠标,将HIGH输入映射到适当方向的5的范围

  • 问题内容: 我的意思是滚动时会轻松。 问题答案: var $pages = $(“.page”), PS: 使用,如果你的s为像一个滚动的DIV内(而不是) 注意: 对于 移动设备, 您可能希望针对浏览器的标签栏高度调整值(最好还是完全避免这种情况)。你有主意

  • 问题内容: 我尝试在Linux中控制鼠标。Xlib似乎可以工作,但是当我尝试将其与OpenCV一起使用时,它会不断返回: 所以我决定写“ / dev / psaux”。代码如下: 用以下命令编译: 运行并获得 但是鼠标不会移动。然后,我打开一个新终端,输入“ sudo cat / dev / psaux”并运行“ my_psaux”。但是我什么都没有。 什么都没有写到“ / dev / psaux