Language agnostic 如何单击屏幕上的坐标?

Language agnostic 如何单击屏幕上的坐标?,language-agnostic,Language Agnostic,我有一个程序,希望能够点击屏幕;假设我的屏幕是X×Y像素,我想让我的程序发送点击坐标(X,Y)。任何语言都可以接受,但最好是Ruby、Java或Python:) 最好是在Windows上,Ubuntu是另一种可能性 感谢您的帮助。使用Ubuntu: from Xlib import X, display disp = display.Display() screen = disp.screen() root = screen.root root.warp_pointer(300, 300) d

我有一个程序,希望能够点击屏幕;假设我的屏幕是X×Y像素,我想让我的程序发送点击坐标(X,Y)。任何语言都可以接受,但最好是Ruby、Java或Python:)

最好是在Windows上,Ubuntu是另一种可能性

感谢您的帮助。

使用Ubuntu:

from Xlib import X, display

disp = display.Display()
screen = disp.screen()
root = screen.root
root.warp_pointer(300, 300)
disp.sync()
因此,作为一项功能:

from Xlib import X, display

def MoveMouse(x, y):
  disp = display.Display()
  screen = disp.screen()
  root = screen.root
  root.warp_pointer(x, y)
  disp.sync()
我将在
中编辑,稍后单击
功能


天哪,看看
帮助(root)
!你可以画东西,改变光标,摆弄窗口,杀死X


我用它是为了我自己的目的…

我会对你的问题给出一个简短的回答,但我相信这比我解释得更好,也会更有益。它是用Java编写的,并且介绍了Robot类,它非常适合于输入模拟,主要用于技术演示,其中Robot类代替了真实的用户输入。它相当深入、简短,而且非常容易阅读。希望你喜欢

请看我的帖子。我把它编辑成Windows或Ubuntu。