我有一个想要能够点击屏幕的程序;说我的屏幕是X乘Y像素,我想让我的程序发送点击坐标(x,y)。任何语言都是可以接受的,但最好是Ruby,Java或Python:)
最好在Windows上使用Ubuntu。
感谢您的帮助。
答案 0 :(得分:1)
使用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()
我会稍微编辑一下click
功能......
圣牛,help(root)
只是看!你可以绘制东西,改变光标,摆弄窗口,和杀死X!
我是出于自己的目的使用它...
答案 1 :(得分:1)
我会简短地回答你的问题,但我相信this article here比我更好地解释事情并且会更有益。它是Java中的并且遍布Robot类,它适用于输入模拟,主要用于诸如机器人类替代真实用户输入的技术演示之类的东西。它相当深入,简短,并且非常容易阅读。希望你喜欢!