如何在Python中控制鼠标和键盘?
这个想法与Java中的Robot()类相同。可以说:将鼠标从此处移至此处,单击此处,然后将其写在屏幕上。
对于Windows,有win32api,但我主要使用Linux。
对于Linux,有Xlib,但它也适用于键盘吗?(仅找到对鼠标的引用)
有跨平台的解决方案吗?(Linux,Windows甚至OS X都很棒。)
对于鼠标,我发现pymouse似乎有效(我还没有完全尝试过,点击需要一个小技巧,请参见问题)
对于键盘,我不确定Xlib是否可以胜任。我仍然在寻找如何写的东西,但你可以捕捉关键事件如解释在这里或c 这里使用Xlib的(但我不知道C)。
这是仅在gnome上运行的示例(还不够好)
在pymouse中,他们有一种很好的方法可以使其在3个不同的平台上工作,但需要编写3个代码…