我有一個程序希望能夠點擊屏幕;說我的屏幕是由X像素X,我想讓我的程序發送點擊協調(X,Y)。任何語言都可以接受,但最好是Ruby,Java或Python :)如何點擊屏幕上的座標?
最好在Windows上,Ubuntu是另一種可能性。
感謝您的幫助。
我有一個程序希望能夠點擊屏幕;說我的屏幕是由X像素X,我想讓我的程序發送點擊協調(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()
我會在click
功能編輯在一點點...
聖牛,只需看在help(root)
!你可以畫東西,改變光標,撥弄窗戶,和殺X!
我用這對我自己的目的......
我想給一個簡短的回答你的問題,但我相信,this article here解釋了很多東西比我會和會更有利。它是用Java編寫的,適用於輸入模擬的Robot類,主要用於諸如機器人類代替真實用戶輸入的技術演示等。這是相當深入,簡短,並且是一個非常簡單的閱讀。希望你喜歡!
什麼操作系統? – 2011-04-15 04:08:39
請參閱我的帖子。我編輯它來說Windows或Ubuntu。 – 2011-04-15 04:14:37