2
做什麼最好的方法是? ffi
,RubyCocoa或MacRuby可以做到嗎?在Mac OS X上使用Ruby,如何以編程方式單擊屏幕 - 鼠標移動,鼠標向下,並向上滑動?
看來可以使用CGEventCreateMouseEvent
或CGPostMouseEvent
(已棄用)。
請給出一個工作示例。謝謝。
更新:這個問題,更新的標題...
做什麼最好的方法是? ffi
,RubyCocoa或MacRuby可以做到嗎?在Mac OS X上使用Ruby,如何以編程方式單擊屏幕 - 鼠標移動,鼠標向下,並向上滑動?
看來可以使用CGEventCreateMouseEvent
或CGPostMouseEvent
(已棄用)。
請給出一個工作示例。謝謝。
更新:這個問題,更新的標題...
在MacRuby的你的意見可以捕獲這些事件。只需查看MacRuby附帶的DotView
示例。
class MyView < NSView
def mouseUp event
puts convertPoint(event.locationInWindow, fromView:nil)
end
end
對不起,我的意思是寫一個程序點擊屏幕上的一個點 – 2011-03-27 10:30:03
啊,好的。幸運的是,有一個例子: https://github.com/juanger/fvClicker/blob/master/WebClickerController.rb – 2011-03-30 06:49:55