在 Mac OS X 上使用 Ruby,如何以编程方式单击屏幕以及鼠标移动、鼠标按下和鼠标抬起?
最好的方法是什么? ffi
、RubyCocoa 或 MacRuby 可以吗?
似乎可以使用 CGEventCreateMouseEvent 或 CGPostMouseEvent (已弃用)。
请给出一个工作示例。谢谢。
更新:此问题的标题已更新...
What are the best way(s) to do it? Can ffi
, RubyCocoa, or MacRuby do it?
It seems like CGEventCreateMouseEvent
or CGPostMouseEvent
(deprecated) can be used.
Please give a working example. thanks.
Update: the title of this question updated...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 MacRuby 中,您的视图可以捕获这些事件。只需查看 MacRuby 附带的
DotView
示例即可。In MacRuby your views can catch these events. Just look into the
DotView
example that comes with MacRuby.