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