Используя Ruby в Mac OS X, как программно щелкнуть по экрану - и двигать мышь, и мышь вниз, и мышь вверх? - PullRequest
2 голосов
/ 27 марта 2011

Каковы наилучшие способы сделать это? Может ли ffi, RubyCocoa или MacRuby сделать это?

Похоже, можно использовать CGEventCreateMouseEvent или CGPostMouseEvent (устарело).

Пожалуйста, дайте рабочий пример. спасибо.

Обновление: Заголовок этого вопроса обновлен ...

1 Ответ

1 голос
/ 27 марта 2011

В MacRuby ваши взгляды могут ловить эти события. Просто посмотрите на DotView пример, который поставляется с MacRuby.

class MyView < NSView 
  def mouseUp event
    puts convertPoint(event.locationInWindow, fromView:nil)
  end
end
...